php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2005, 18:16  
Gast
 
Beiträge: n/a
Standard alle Verzeichnisse sortiert auslesen

Wie man ein Verzeichnis auslesen kann ist nicht Gegenstand dieses Postings.

Ich knobbel viel mehr daran, wie man auch alles effektiv sortieren kann.

Es gibt schöne Beispiel, wo gezeigt wird wie man Verzeichnisse auslesen kann:
http://www.php-faq.de/q/q-code-verzeichnis.html

Alles ganz wunderbar, nur das die Ausgabe unsortiert ist.
Solche rekursive Funktionen sind ja ganz toll, aber wie kann man alles sortieren ?

Versucht hatte ich, die Ausgabe in Arrays zu legen um diese dann zu sortieren.
Ging aber nicht auf, da die eigentliche Funktion sich selber aufruft und die Arrays verloren gingen.

2 Versuch war, 2 Funktionen zu schreiben, die in Beziehung stehen.
Die eine Funktion sucht nach Ordner, und die zweite Funktion sucht nach den Dateien im jeweiligen Ordner.
Auch dieser Gedanke ging bisher nicht so richtig.
Wobei ich noch darüber nachdenke ...

Gibt es irgendwo ein Lösungsansatz wie man rekursiv Verzeichnisse mit allen Unterverzeichnissen auslesen kann, und das ganze auch noch sortiert wird ?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.07.2005, 18:22  
Gast
 
Beiträge: n/a
Standard

Vieleicht noch ein Beispiel mit dem Prinzip von php-faq.de:

Code:
|- flash__inf
   |- inf_movietrailer_effekt.txt
   |- inf_swirl_effect.txt
   |- inf_tv_linien.txt
   |- inf_worte_zaehlen.txt
   |- inf_os_version.txt
   |- inf_umlaute.txt
|- flash_demo
   |- demo_mx_digitaluhr
      |- du.swf
      |- index.html
   |- demo_mx_gaestebuch
      |- _fmx_gb.txt
      |- FMX_GB.php
      |- FMX_GB.swf
      |- FMX_GB_HG1.swf
      |- FMX_GB_HG2.swf
      |- FMX_GB_HG3.swf
      |- FMX_GB_HG4.swf
      |- FMX_GB_ID.php
      |- FMX_GB_MENU.swf
      |- FMX_GB_SENDEN.php
      |- FMX_GB_UHR.swf
      |- index.html
   |- demo_mx_pic
      |- bild_lader.swf
      |- index.php
      |- temp.jpg
   |- demo_mx_picshow
      |- img
         |- _diagramm_linien.png
         |- _sinus3.png
         |- logo2.gif
         |- tbv2.gif
      |- config.php
      |- index.php
      |- temp.jpg
      |- mx_picshow.php
      |- mx_picshow.swf
   |- demo_mx_soundmixer
      |- index.html
      |- mixer.swf
   |- demo_mx_tetris
      |- index.html
      |- spielliste.php
      |- spieler.txt
      |- start.swf
      |- tetris.swf
      |- texte.txt
      |- auswerten.php
      |- eintragen.php
   |- demo_mx_bildband
      |- img
         |- k_20050506085500.jpg
         |- k_20050506085502.jpg
         |- k_20050506085503.jpg
         |- k_20050506085504.jpg
         |- k_20050506085505.jpg
         |- k_20050506085506.jpg
         |- k_20050506085507.jpg
         |- k_20050506085508.jpg
         |- k_20050506085509.jpg
         |- k_20050506085510.jpg
         |- k_20050506085511.jpg
         |- k_20050506085512.jpg
         |- k_20050506085513.jpg
         |- k_20050506085514.jpg
      |- index.php
      |- mod_flashdir.php
      |- pic.swf
|- index.php
|- flash_dynamisch
   |- cix_kontext.swf
   |- flash_werte_laden.php
   |- cix_systeminfo.swf
   |- cix_ip.swf
   |- flash_ip.php
   |- cix_webcam.swf
   |- flash_webcam.ini
   |- cix_digitaluhr.swf
   |- cix_video.swf
   |- cix_werte_laden_2.swf
Sieht ganz nett aus, aber beim genauen anschauen eigentlich Müll.
 
Alt 07.07.2005, 18:25  
Gast
 
Beiträge: n/a
Standard

scandir() liefert die Einträge sortiert zurück.

http://de2.php.net/scandir
 
Alt 07.07.2005, 18:26  
Gast
 
Beiträge: n/a
Standard

Ja toll, wenn scandir() erst ab PHP5 geht
 
Alt 07.07.2005, 18:35  
Gast
 
Beiträge: n/a
Standard

und http://de3.php.net/glob ?

Zitat:
glob

(PHP 4 >= 4.3.0, PHP 5)
 
Alt 07.07.2005, 18:54  
Gast
 
Beiträge: n/a
Standard

An glob hab ich jetzt garnicht gedacht.
Das bringt mich grad auf eine neue Idee
 
Alt 11.07.2005, 22:29  
Gast
 
Beiträge: n/a
Standard

Jo das mit glob() hat mich zum Ziel gebracht.
Damit hab ich was ich wollte.
 
Alt 17.07.2005, 10:20  
Erfahrener Benutzer
 
Registriert seit: 25.02.2005
Beiträge: 109
ggfan
Standard

Ein theoretische Frage. Wär es nicht auch möglich alle Dateien in eine SQL-Tabelle einzutragen und dann beliebig nach Art Größe etc. zu sortieren?

Oder würde das Script dann zu langsam?
__________________
http://myfileadmin.aprescher.de
Dateiverwalter für Webserver.

http://www.literatur-dilettanten.de
ggfan ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
Verzeichnisse und Dateien auslesen Unknown PHP Tipps 2006 1 27.06.2006 12:46
gelöst: Tabelle auslesen -> Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Verzeichnisse auslesen und nach alphabet sortieren neodrei PHP Tipps 2005 4 25.02.2005 13:18
[Erledigt] Verzeichnisse auslesen und schreiben! Datenbanken 18 29.01.2005 14:35
Verzeichnisse und Unterverzeichnisse auslesen PHP Tipps 2004-2 11 22.11.2004 14:26
Verzeichnisse auslesen picco PHP Tipps 2004 4 27.10.2004 17:58
numerische daten sortiert nach DESC auslesen Datenbanken 3 02.07.2004 13:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php verzeichnis sortieren, php5 verzeichnis auslesen, php scandir rekursiv, php verzeichnis auslesen und sortieren, verzeichnis sortieren php, php verzeichnisse sortieren, php verzeichnisbaum sortiert auslesen, http://www.php.de/php-tipps-2005-2/26249-alle-verzeichnisse-sortiert-auslesen.html, php einträge sortieren, php verzeichnis rekursiv auslesen und sortieren, php verzeichnis sortiert auslesen, php dateien eines verzeichnisses sortieren, verzeichnisliste rekursiv php sortieren, php verzeichnis auslesen sortieren, verzeichnisse sortieren, php scandir jpg, php verzeichnis ausgabe sortieren, php verzeichnis ausgabe sortiert, verzeichnis in php sortieren, php5 ordner einlesen

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.