Autor | Zpráva | ||
---|---|---|---|
Generation Profil * |
#1 · Zasláno: 29. 7. 2015, 12:38:46
Ahoj,
mám problém s tímto řádkem: $nazev = rawurlencode(iconv(mb_detect_encoding($cover, mb_detect_order(), true), 'CP1250', 'UTF8//TRANSLIT', $cover)); Warning: iconv() expects exactly 3 parameters, 4 given in |
||
Keeehi Profil |
#2 · Zasláno: 29. 7. 2015, 12:54:11
Řekl bych, že
'CP1250', je tam navíc.
|
||
tiso Profil |
#3 · Zasláno: 29. 7. 2015, 12:54:41
Generation: vynechaj jeden z prvých troch parametrov. Ktorý, to záleží na tom, čo chceš dosiahnuť.
|
||
Generation Profil * |
#4 · Zasláno: 29. 7. 2015, 12:56:11 · Upravil/a: Generation
Keeehi, tiso:
Potřebuji oba, CP1250 a i UTF8 Vyřešil jsem to pomocí: $cover = str_replace("?","", $detail['Album']); $nazev = mb_convert_encoding($cover, "UTF-8", "auto"); $obrazek = 'album/'.$interpret_db[0]['id'].'/'.$nazev.'.jpg'; if(file_exists($obrazek)) { } else { $cover = str_replace("?","", $detail['Album']); $nazev = rawurlencode(iconv(mb_detect_encoding($cover, mb_detect_order(), true), 'cp1250', $cover)); $obrazek = 'album/'.$interpret_db[0]['id'].'/'.$nazev.'.jpg'; } |
||
anonymníí Profil * |
#5 · Zasláno: 29. 7. 2015, 13:03:53
Generation:
To si budeš napsat vlastní funkci, která bude fungovat dle tebe. iconv má 3 parametry, (input kodování, output kodování, string), ty jí předáváš 4 parametry (přičemž první tři jsou jakási kódování, input, output a to třetí podle tebe dělá co?) Nauč se pracovat s php.net manuálem, přečti si vždy o parametrech a pracuj s těmi funkcemi tak, jak vyžadují. |
||
Časová prodleva: 10 let
|
0