Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyswietlanie zdjęć z folderu
Forum PHP.pl > Forum > Przedszkole
ahilles107
Witam.
pytałem googla żeby nie było.. i nic sensownego nie znalazłem.
A mianowicie jak wyświetlić wszystkie zdjęcia z folderu.questionmark.gif
tzn. mam folder galeria z 8 lub 9 zdjęciami i chcę je wyświetlić....

Pomocy. Z góry dzięki;)
Daimos
wycinek z manuala powinien Cie oswiecic:
  1. <?php
  2. $d = dir("/etc/php5");
  3. echo "Handle: " . $d->handle . "\n";
  4. echo "Path: " . $d->path . "\n";
  5. while (false !== ($entry = $d->read())) {
  6.  echo $entry."\n";
  7. }
  8. $d->close();
  9. ?>
drPayton
  1. <?php
  2. $dir = 'katalog/ze/zdjeciami';
  3. $imagesExtensions = array('jpg', 'jpeg', 'gif', 'png');
  4. $files = scandir($dir);
  5. foreach($files AS $file) {
  6. $fileinfo = pathinfo($file);
  7. if(is_file($dir.'/'.$file) AND in_array($fileinfo['extension'], $imagesExtensions)) {
  8. echo '<img src="'.$dir.'/'.$file.'" alt="" /><br />';
  9. }
  10. }
  11. ?>
ahilles107
Fatal error: Call to undefined function: scandir() in /home2/dealer/main/pkg/jelnica/web/html/test.php on line 4

coś takiego mi się pojawia ;/ nie ma takiej funkcji questionmark.gif używam php4
drPayton
No to zrób tak, jak napisał @my salsa
ahilles107
my salsa podał sposób wylistowania zawartości folderu a jak wyświetlić obrazy z niego questionmark.gif?
proszę o podpowiedz winksmiley.jpg
drPayton
Jezu, człowieku, pomyśl trochę...
zamiast
  1. <?php
  2. echo $entry."\n";
  3. ?>

zrób
  1. <?php
  2. echo '<img src="katalog/'.$entry.'" />';
  3. ?>

a wcześniej (z mojego kawałka) daj jeszcze sprawdzanie rozszerzenia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.