Tzn. skrypt wygląda tak:
Kod
<?php
$fp = fopen("data.txt", "r+");
$r = fgets($fp);
for ($i = 0; $i < $r; $i++) {
$e = trim(fgets($fp));
$ar_field=explode("|#|",$e);
print("Oni: <b>$ar_field[0]</b> W: $ar_field[1] G: $ar_field[2]\n");
echo "<br>";
};
fclose($fp);
?>
$fp = fopen("data.txt", "r+");
$r = fgets($fp);
for ($i = 0; $i < $r; $i++) {
$e = trim(fgets($fp));
$ar_field=explode("|#|",$e);
print("Oni: <b>$ar_field[0]</b> W: $ar_field[1] G: $ar_field[2]\n");
echo "<br>";
};
fclose($fp);
?>
Wszystko pięknie działa, tylko że musze podawac konkretną ilośc wierszy w pliku (w skrypcie zmienna $r). Dlatego chce zastąpic to funkcją, która liczy, ile wierszy znajduje się w pliku.
Oto plik:
Kod
4
KB|#|8|#|7
GH|#|8|#|7
RG|#|8|#|7
EB|#|8|#|7
KB|#|8|#|7
GH|#|8|#|7
RG|#|8|#|7
EB|#|8|#|7