php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.06.2004, 17:22  
Gast
 
Beiträge: n/a
Standard Ordner lesen --> Baumstruktur --> Problem

Hallo!

Ich habe eine Funktion in eine Klasse gebaut, um alle Ordner eines Verzeichnisses in so einer Baumstruktur auszulesen.

Code:
class ordnersystem
{
 VAR $pfad='';
 VAR $viewpfad='';

function baumstruktur($left_padding=5)
 {
  $dir_handle = opendir($this->pfad.$this->viewpfad);
  while ( $datei = readdir ($dir_handle) )
  {
   if( $datei != "." && $datei != ".." )
   {
    if( is_dir($this->pfad."/".$datei) )
    {
     echo <<<verzeichnis
      <span style="padding-left: $left_padding">$datei</span>

verzeichnis;
     $this->viewpfad=$this->viewpfad.$datei."/"; echo $this->viewpfad;
     $this->baumstruktur($left_padding+5);
    }
   }
  }
  closedir( $dir_handle );
 }
}
$os = new ordnersystem;
$os->pfad="alle_nutzer/hier/";
$os->baumstruktur();
Nun sollen alle Ordner ausgelesen werden. Mein Problem ist aber, dass entweder nur die Ordner einer Ebene gelesen werden oder nur
in einer Reihe ins tiefste Verzeichnis, also ohne Beachtung weiterer Ordner in einem Ordner. Die Variable pfad enthält immer den Pfad zum Ordner, ab wo alle Unterordner gelesen werden sollen! Die Variable viewpfad enthällt den Pfad ab dem obersten Ordner. Dies habe ich getrennt, damit der Nutzer nicht sieht, wo die ganzen Datein liegen.

Warum geht die ganze Sache nicht richtig? Die Variante ohne Klasse hatte ich schon einmal zum Laufen bekommen aber das war schon
länger her und nun will es in der Klasse nicht!

Danke!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

 


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
[Erledigt] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Serverbeschränkung (Ordner beschränkung) triopsi Server, Hosting und Workstations 2 29.04.2008 17:07
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Ordner auslesen PHP Tipps 2005-2 12 03.07.2005 16:43
Dateien aus einem Ordner löschen PHP Tipps 2005-2 14 13.06.2005 21:27
Sichere Vebindung mit MySQL & .htaccess erstellen + Vars PHP Tipps 2005 8 17.03.2005 16:56
Kann keine Datei im eigens erstellten Ordner anlegen PHP Tipps 2005 8 11.03.2005 21:03
[Erledigt] Problem mit requirre(_once) PHP-Fortgeschrittene 11 07.03.2005 09:05
Include Problem andrew22 PHP Tipps 2005 4 25.02.2005 21:17
opendir Ordner Problem PHP Tipps 2005 7 15.02.2005 21:40
Problem beim laden von extension mit PHP 5 PHP Tipps 2005 5 09.02.2005 16:15
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
nochmal galerie problem :/ Sclot PHP Tipps 2004 2 07.07.2004 12:33
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php verzeichnis auslesen, php ordner lesen, php ordner baumstruktur, ordner baumstruktur, php verzeichnis baumstruktur, php verzeichnis lesen, verzeichnis baumstruktur, baumstruktur ordner, ordner lesen php, ordner baumstruktur php, verzeichnis lesen php, ordnersystem php, php verzeichnisse baumstruktur erstellen, php ordnerstruktur auslesen ohne dateien, php baumstruktur aus ordner, ordner lesen, php baumstruktur verzeichnis, baumstruktur pfad, dir baumstruktur, verzeichnis lesbar machen

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 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.