Dlouho jsem v PHP nedělal, tak jsem to nějak zapomněl. Potřeboval bych načíst CSV soubor z externí URL. Vše je ok, ale nějak se nejspíš špatně detekují neviditelné znaky, chybí taky konce řádků a funkce file mi vše hodí do jednoho řádku:
$content = file("http://www.example.com/test.csv");
print_r($content);
V proměnné $content existuje pouze klíč 0 obsahující celý obsah CSV souboru, nehledě na to, že je tam 50 záznamů (řádků).
Poradíte mi, jak toto řešit? Díky.
A jaké konce řádků se v daném souboru nacházejí? LF nebo CR+LF?
Citace od: David1234 kdy 16. 01. 2017, 15:01:33
A jaké konce řádků se v daném souboru nacházejí? LF nebo CR+LF?
Jak to zjistit?
Otevřel jsem si to CSV v hex editoru a jako konec řádku je tam jen 0D00, což by mělo odpovídat asi jen CR.
Citace od: xfun kdy 16. 01. 2017, 15:31:17
konec řádku je tam jen 0D00, což by mělo odpovídat asi jen CR.
Coz je velmi pravdepodobne duvod, proc z toho mas 1 radek :-)
Linux ma konce radku LF, Windows CR+LF a MAC pokud se nepletu jen CR
Citace od: David kdy 16. 01. 2017, 15:37:02
Citace od: xfun kdy 16. 01. 2017, 15:31:17
konec řádku je tam jen 0D00, což by mělo odpovídat asi jen CR.
Coz je velmi pravdepodobne duvod, proc z toho mas 1 radek :-)
Linux ma konce radku LF, Windows CR+LF a MAC pokud se nepletu jen CR
Aa... skvělé. Díky :)