Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie nazw folderow wg. liczby znajdujacej sie na poczatku ..
Forum PHP.pl > Forum > PHP
djbarca
mam taki problem chce wyswietlic foldery wg liczby ktora znajduje sie na poczatku nazwy kazdego folderu mam takie kod .. on powoduje wyswietlenie wszystkich folderow ale wedlog daty dodania ...
  1. <?php
  2. $katalog = opendir('pliki');
  3. $i=1;
  4. while ($plik=readdir($katalog)) {
  5. if ($plik!=".." && $plik!=".") {
  6. $inaczej1=$plik; 
  7. $inaczej1=str_replace("_"," ",$inaczej1);
  8.  
  9. $zdjecia[$i++]=$plik;
  10. $type=filetype("dzialy/$plik");
  11. if ($type=='dir'){
  12. print "$inaczej1<br>";
  13.  
  14.  
  15.  
  16. }
  17. }
  18. }
  19. closedir($katalog);
  20. ?>

powiedzmy ze w tym folderze pliki mam foldery
3_filmy
5_inne
4_teledyski
2_zdjecia
1_obrazki

w takiej kolejnosci je utworzylem i w takiej beda wyswietlone ... a u mnie chodzi o to zeby wyswietlilo mi je wg. tej cyfry znajdujacej sie na poczatku... pomoze ktos questionmark.gif? smile.gif
Tibod
Manual Twój przyjaciel:opendir

  1. <?php
  2. // read all html file in the current directory
  3. if ($dh = opendir('./')) {
  4. $files = array();
  5. while (($file = readdir($dh)) !== false) {
  6. if (substr($file, strlen($file) - 5) == '.html') {
  7. array_push($files, $file);
  8. }
  9. }
  10. closedir($dh);
  11. }
  12.  
  13. // Sort the files and display
  14. sort($files);
  15. echo "<ul>\n";
  16. foreach ($files as $file) {
  17. $title = Title($file);
  18. echo "<li><a href=\"$file\" title=\"$title\">$title</a></li>\n";
  19. }
  20. echo "</ul>\n";
  21. ?>
djbarca
zobacze czy dziala .. z gory wielkie dzieki smile.gif
mike
Nie ma to jak póścić naukę w las tongue.gif
Zliczanie grafik z folderow ?! jak ?!

Zamykam, jeden problem/zagadnienie = jeden wątek. Kontynuuj tam.
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.