Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] funkcja ereg, funkcja ereg
seba_pt
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.10.2008

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


witam wszystkich,

Mam problem z kodem w php, chodzi o to ze cos zrobilem zle i nie dziala.

  1. <?php
  2. while ($plik = readdir($katalog)) {
  3.    if (ereg ("gif$|.jpg$", $plik) ) {$zdjecia[$i++] = $plik;}
  4. }
  5. closedir($katalog);
  6. foreach($zdjecia as $value)
  7.    echo '<p> ... </p>';
  8. ?>


wyswietlany jest blad w instrukcji foreach.

czy ktos moze orietuje sie co robie zle?

zapomnialem dodac ze jak usune funkcje ereg, foreach dziala


Ten post edytował batman 20.10.2008, 09:20:45
Powód edycji: poprawiłem bbcode ~batman


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  1. <?php
  2. $i = 0;
  3. $zdjecia = array();
  4. while ($plik = readdir($katalog)) {
  5.    if (ereg (".+.gif$|.+.jpg$", $plik)) {
  6.        $i++;
  7.        $zdjecia[$i] = $plik;
  8.    }
  9. }
  10. closedir($katalog);
  11.  
  12. if(count($zdjecia) > 0) {
  13.    foreach($zdjecia as $value) {
  14.        echo '<p> ... </p>';
  15.    }
  16. }
  17. else {
  18.    echo 'Brak zdjęć';
  19. }
  20. ?>


Jeśli wyświetli "Brak zdjęć" to znaczy, że nie masz zdjęć w wybranym katalogu lub walnięta jest regułka. Jeśli nadal będzie pokazywał się błąd z foreach, to
  1. <?php
  2. var_dump($zdjecia);
  3. ?>
i wklej to co się pokaże.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 01:43