Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generowanie galerii, problem z szukaniem zdjec.
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Witam.

Mam problem z generowaniem galerii, nie wiem czemu ale petla wykonuje sie tylko raz, albo wykonuje sie bez konca. Moze ktos widzi blad ?

  1. <?php
  2. $i = 1;
  3. do {
  4. $plik = "/foto/max/".$i.".jpg";
  5. $test = file_exists($plik);
  6. if (!$test)
  7. {
  8. echo $i;
  9. echo '<img src="/foto/max/'.$i.'.jpg" width="10%" height="20%" alt="" />';
  10. $i = $i+1;
  11. echo $i;
  12. }
  13. else
  14. {
  15. $i = 0;
  16. }
  17. }
  18. while ($i == 0)
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Cytat(nospor @ 15.11.2011, 15:12:40 ) *
while ($i == 0)
Co wg. ciebie robi ten warunek pętli?

Faktycznie do while wykonuje sie dopoki spelniony jest warunek,
Cytat(Monter08 @ 15.11.2011, 15:15:32 ) *
Nie rozumiem tego
  1. $test = file_exists($plik);
  2. if (!$test)

Jeżeli pliku nie będzie to ma go wyświetlić?

Wiem, ale jak dam if($test) to dzieje sie cale nic.

Jezeli zmienie na while ($i <>0) petla wykona sie bez konca.

Powino byc, ($test) i $i <>0 Ma wyswietlac popoki zdjecia istenieja, a zakonczyc jak $i = 0, a wiec wykonywac, az do $i roznego od zera. Ale w takim idealnym ukladzie nie dzieje sie nic :/
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 14:37