Autor | Zpráva | ||
---|---|---|---|
esemeska Profil |
#1 · Zasláno: 2. 7. 2006, 21:06:53
Jak spocitam pocet radku v datovem souboru?
|
||
djlj Profil |
#2 · Zasláno: 2. 7. 2006, 21:08:56
$radky=explode("\n", $soubor);
echo count($radky); Asi tak nějak ;). |
||
esemeska Profil |
#3 · Zasláno: 2. 7. 2006, 21:18:27
hm, diky, ale to jaksi porad ukazuje jen 1, takze se ozvete pls nekdo dalsi
|
||
Hugo Profil |
#4 · Zasláno: 2. 7. 2006, 21:21:09
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 |
#5 · Zasláno: 2. 7. 2006, 21:27:39
ale to jaksi porad ukazuje jen 1
To už je ale chyba na tvé straně. |
||
j_hajsl Profil |
#6 · Zasláno: 2. 7. 2006, 21:34:06 · Upravil/a: j_hajsl
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 |
#7 · Zasláno: 2. 7. 2006, 22:33:26
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 |
#8 · Zasláno: 3. 7. 2006, 18:03:35
j_hajsl
diky presne tohle uz hledam asi tak mesic, ale nejak mne to s tema nulama nefungovalo:), musel jsem jich par ubrat;) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0