Autor Zpráva
sobota
Profil *
kdyz si touto fci vlozim do svyho kodu nejakou jinou stranku a ona je napsana v jinem kodovani nez muj script tak nefunguje diakritika jde to nejak vyresit?

a jeste mam jednu otazku jde nejak stahnout obrazek z jinyho serveru na muj? napr bych chtel stahnout zdalene logo seznamu a ulozit si ho u sebe :)
Alphard
Profil
iconv()
copy()
TFSi
Profil
1) Iconv
2) file_get_contents - Fopen - Fwrite - Fclose (copy - to že copy funguje i na vzdálené soubory je mi novinka; mě to nikdy nešlo ;))
sobota
Profil *
jeste dotaz k tomu iconv to vzdycky prevadi z jednoho kodovani do druhyho a jak ja zjistim v jakym kodovani je tam ta stranka?
Alphard
Profil
sobota
mrkni do FAQ, můj příspěvěk, týká se mailů, ale pochopíš
sobota
Profil *
hmm tak nvm jestli jsem to pochopil teoreticky muzu poutzit tento kod ne?
function autoUTF($s)
{
    // detect UTF-8
    if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s))
        return $s;

    // detect WINDOWS-1250
    if (preg_match('#[\x7F-\x9F\xBC]#', $s))
        return iconv('WINDOWS-1250', 'UTF-8', $s);

    // assume ISO-8859-2
    return iconv('ISO-8859-2', 'UTF-8', $s);
}


a promenna $s bude $s = file_get_contents("neco");
je to tak nebo ne?
Alphard
Profil
sobota
ano, tu funkci použít můžete, proto jsem vám to psal, ale nazmínil jste se, jaké používáte kódování, možná bude potřeba ji trochu přestavět

PS: nepoužívejte 3 m po sobě, moderátoři vás nebudou mít rádi, je to dohoda, jak je přivolat k zásahu a tohle je planý poplach

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0