Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sortowanie funkcji dir()
--Jakub--
post
Post #1





Goście







mam skrypt który otwiera katalog i wylistowuje wszystkie pliki. niestety sa one pomieszane:

filename: 10.jpg
filename: 29.jpg
filename: 16.jpg
filename: 28.jpg
filename: 33.jpg
filename: 14.jpg
filename: 37.jpg
filename: 30.jpg
filename: delfin9.jpg
filename: delfin7.jpg
filename: 20.jpg
filename: 17.jpg

potrzebuje aby ten skrypt:

  1. <?php
  2.  
  3. $dir = dir("images/");
  4. while (($file = $dir->read()) !== false)
  5. {
  6. echo "filename: " . $file . "<br />";
  7. }$dir->close();
  8.  
  9. ?>


sortował wyniki alfabetyznie.

pozdrawiam, Jakub
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--jakub--
post
Post #2





Goście







na yoyo.pl ten skrypt niestety nie działa, pewnie maja nieaktualna wersje php.

pozwole sobie wstawić caly skrypt tktóry napisałem:

  1. <?php
  2. echo "<br><br>";
  3. include "images/naglowek.html";
  4. echo "<br><br>";
  5. $katalog = @dir('images/') or die ("Nie można listować");
  6.  
  7. while ($plik_kat = $katalog->read())
  8. {
  9. IF(strpos($plik_kat, '.jpg') or strpos($plik_kat, '.png') or strpos($plik_kat, '.gif'))
  10. {
  11. echo "<img src='images/$plik_kat' border='1' " ;
  12. echo "<br>" ;
  13.  
  14. $tekst = "$plik_kat";
  15.  
  16. if (strpos($tekst, '.jpg'))
  17. {
  18. $wynik = str_replace(".jpg", ".txt", $tekst);
  19. }
  20. if (strpos($tekst, '.gif'))
  21. {
  22. $wynik = str_replace(".gif", ".txt", $tekst);
  23. }
  24. if (strpos($tekst, '.png'))
  25. {
  26. $wynik = str_replace(".png", ".txt", $tekst);
  27. }
  28.  
  29.  
  30.  
  31. $nazwa_pliku = '/sciezka/do/pliku.txt';
  32.  
  33. if (file_exists("images/$wynik")) {
  34. echo "<br />";
  35. include "images/$wynik";
  36. echo "<br /><br />";
  37. } else {
  38. echo "<br>" ;
  39. }
  40.  
  41.  
  42. }
  43. }
  44. $katalog->close();
  45. ?>


ma on za zadanie wyszukiwać zdjęcia, oraz pliki txt o tej samej nazwie co dane zdjęcie. jeśli znajdzie txt (komentarz do zdjęcia) umieszcza go pod zdjęciem.

no i niestety bardzo zależy mi aby zdjęcia były posortowane według nazwy ale nie wiem jak to zrobić bo w tematyce php, fakt faktem, raczkuje.
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: 28.12.2025 - 19:44