![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Utworzyłem skrypt, który pobiera z pliku "dane.txt" dane, tak jak z bazy MySQL. Tylko mam jeden problem. Nie znam funkcji na sprawdzanie ilości wierszy w pliku.
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); ?> 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 Ten post edytował Master Miko 15.01.2005, 10:05:46 |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Tiraeth @ 2005-01-15 10:29:54)
Wyswietli wszystkie linie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poczytaj o funkcji file" title="Zobacz w manualu PHP" target="_manual() Dziękuję bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie użyję whila bo jestem zbyt leniwy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Poza tym pętla sprawdza się (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:03 |