Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> petla if, petla if oraz funkcja file()
-maariusz-
post
Post #1





Goście







witam, zaczynam się uczyć php (kursy na stronach oraz z czasopisma KŚ ekspert) no i doszedłem do momentu gdzie wyjaśniane jest zastosowanie funkcji file() podany jest następujący przykład:

  1. <?php
  2. if (file_exists('dane.txt'))
  3. $tresc=file('dane.txt');
  4. else $tresc=array();
  5. for ($i=0;$i<count($tresc);$i++)
  6. echo($tresc[$i].'<br />');
  7. ?>


do czego jest funkcja file() załapałem ale za chiny ludowe nie mogę skleić tego przykładu ;(

przecież wykonywanie tej pętli powinno sie skończyć na wczytaniu zawartości pliku "dane.txt"(według mnie)
a to dziadostwo przechodzi do else i wyświetla zawartość pliku "dane.txt" dlaczego!? Przecież pierwszy warunek został spełniony i drugi nie ma prawa sie wykonywać (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mdco
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


po przejściu warunku skrypt wykonuje pętle "for". Pętla "for" jest poza warunkiem "else".
Zauważ ze nie ma klamr {} przy warunkach.

Ten post edytował mdco 4.06.2006, 18:37:22
Go to the top of the page
+Quote Post

Posty w temacie
- maariusz   petla if   4.06.2006, 18:30:12
- - mdco   po przejściu warunku skrypt wykonuje pęt...   4.06.2006, 18:34:44
- - q   spróbuj zrozumieć, kiedy będzie napisane tak: [PHP...   4.06.2006, 18:49:07


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 06:48