Autor Zpráva
esemeska
Profil
Jak spocitam pocet radku v datovem souboru?
djlj
Profil
$radky=explode("\n", $soubor);
echo count($radky);

Asi tak nějak ;).
esemeska
Profil
hm, diky, ale to jaksi porad ukazuje jen 1, takze se ozvete pls nekdo dalsi
Hugo
Profil
esemeska

A co davas do té proměnné $soubor? Pokud název souboru, tak se nediv. Další možnost je

$radky = file($filename);
print Count($radky);
djlj
Profil
ale to jaksi porad ukazuje jen 1
To už je ale chyba na tvé straně.
j_hajsl
Profil
Jestli se nepletu, tak datove soubory (!edit!) zakončení \n nepouživají, zaleží jaké záznamy použiváš a jakým znakem to odděleuješ, pak by to asi bylo

$fp = fopen("tvuj_soubor","r");
$soubor = fread($fp,10000000000000); // lepší použít 1000000000 než filesize ($filename); zkušenost
fclose($fp);

$pocet_radku = count(explode("oddelovaci znaky",$soubor));

ale nezkoušel jsem a neručím za to ...
llook
Profil
count(explode("oddelovaci znaky",...
OMG

Co třeba takhle:
$pocet_radku = substr_count("\n", file_get_contents('název souboru'));

j_hajsl
lepší použít 1000000000 než filesize ($filename);
O tom slyším prvně, kdy ti to s tím filesize blblo? Snad jenom při načítání z URL, tam by ti to mohlo vrátit false...
esemeska
Profil
j_hajsl
diky presne tohle uz hledam asi tak mesic, ale nejak mne to s tema nulama nefungovalo:), musel jsem jich par ubrat;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0