Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Otwieranie wszystkich zdjęć z katalogu
maniek2512
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 5.03.2011

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


Witam, przerobiłem skrypt wyświetlający zdjęcia z katalogu (znalazłem na tym forum). Niestety nie działa według moich oczekiwań, a mianowicie czyta również katalog mini w którym znajdują się miniaturki i tworzy odnośnik do folderu miniatur (.../galeria/zdjecia/Budowa/mini/). Pomógłby ktoś przerobić /przerobił by poniższy kod tak aby nie czytał katalogów tylko same pliki?

  1. <?php
  2. $directory="galeria/zdjecia/Budowa/";
  3.  
  4. $dir=opendir($directory);
  5.  
  6.  
  7. while($file_name=readdir($dir))
  8. {
  9. if(($file_name!=".")&&($file_name!=".."))
  10. {
  11. $img = 'galeria/zdjecia/Budowa/'.$file_name;
  12. $mini = 'galeria/zdjecia/Budowa/mini/thumb1-'.$file_name;
  13. echo '<a href="'.$img.'" target="_blank"><img src="'.$mini.'" alt="obrazek" /></a>';
  14. echo ' ';
  15. }
  16. }
  17.  
  18. closedir($dir);
  19.  
  20.  
  21. ?>



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
untorched
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Na przyszłość polecam zaglądać do manuala...
  1. $directory="galeria/zdjecia/Budowa/";
  2.  
  3. $dir=opendir($directory);
  4.  
  5.  
  6. while($file_name=readdir($dir))
  7. {
  8. if(($file_name!=".")&&($file_name!=".."))
  9. {
  10. if(filetype($directory . $file_name) == 'file')
  11. {
  12. $img = 'galeria/zdjecia/Budowa/'.$file_name;
  13. $mini = 'galeria/zdjecia/Budowa/mini/thumb1-'.$file_name;
  14. echo '<a href="'.$img.'" target="_blank"><img src="'.$mini.'" alt="obrazek" /></a>';
  15. echo ' ';
  16. }
  17. }
  18. }
  19.  
  20. closedir($dir);


Ten post edytował untorched 26.08.2012, 16:29:28
Go to the top of the page
+Quote Post

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: 23.08.2025 - 06:55