[ Bope @ 01.01.2011. 18:09 ] @
| Na sajt sam stavio "digg" dugme. Link koji treba da se digguje sadrzi i nasa, latinicna, slova tipa č,š i sl. E sad, sve radi savrseno ako ja iz linka izbacim nasa slova, u suprotnom digg kaze da predlozeni url nije validan. Kako da deo url-a koji sadrzi nasa slova pretocim u neki oblik koji ce biti podrzan od strane digg-a? "utf8_encode" ne radi kako treba :\ |
[ Nikola Poša @ 01.01.2011. 19:26 ] @
Ne treba ti utf8_encode, već
urlencode.
[ Bope @ 01.01.2011. 20:07 ] @
eeeeee u tome je kvaka! Ni urlencode nece da radi! Urlencode izgleda isto ima problem sa nasim slovima, jer, recimo, ako url sadrzi "ovo je drugačija adresa", urlencode ce samo jedan razmak (prvi) pretvoriti u "+". Nakon urlencode dobicu "ovo+je drugačija adresa" i opet ne radi!
Prvo sam pokusao urlencode, pa onda utf8_encode pre urlencode, ali nista od toga ne daje rezultate! :(
[ Bope @ 02.01.2011. 02:36 ] @
@mods:
Odgovaram sam sebi jer ne znam da li bi drugacije ljudima koji prate ovu temu stigla notifikacija...
@post:
resio sam problem! Inat je divno cudo :D Kopao sam, kopao i na kraju pronasao divnu "base64_encode" metodu! Ona od datog teksta napravi "nasumicnu" gomilu ENGLESKIH karaktera koja odgovara Digg-u, a moze da se rekonstruise pomocu "base64_decode" metode!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.