ahykes
Erfahrenes Mitglied
Hallo!
Nach einigen Anlaufschwierigkeiten, habe ich es dann doch geschafft mir mein Directory-Listing-Script zu bauen. So weit so gut. Das ganz zeigt mir also den Inhalt eines Verzeichnisses plus Unterverzeichnisse an. Das Script ist so aufgebaut, dass ich die Namen von Verzeichnissen und Ordnern zunächste mit Hilfe von "<li>" und "<ul>" ausgebe und dann per Javascript als Baumstruktur darstellen lasse. Das funktioniert alles auch wunderbar. Nun möchte ich aber auch den Inhalt der Unter- und Unterunterverzeichnisse etc. mit meiner Baumstruktur darstellen. Da liegt mein Weiterenwicklungsbedarf. Ich müsste also mein Script so oft ausführen, bis das gesamte Verzeichniss nach Dateien und Ordnern komplett durchsucht worden ist, um dann alles auszugeben und mit Javascript darzustellen. :suspekt:
Ich würde mcih echt freuen, wenn es uns zusammen gelingen könnte, dass Srcipt vollständig ans Fliegen zu bringen!
Mein Script sieht bis jetzt so aus :
Könnt Ihr mir weitehelfen?
Nach einigen Anlaufschwierigkeiten, habe ich es dann doch geschafft mir mein Directory-Listing-Script zu bauen. So weit so gut. Das ganz zeigt mir also den Inhalt eines Verzeichnisses plus Unterverzeichnisse an. Das Script ist so aufgebaut, dass ich die Namen von Verzeichnissen und Ordnern zunächste mit Hilfe von "<li>" und "<ul>" ausgebe und dann per Javascript als Baumstruktur darstellen lasse. Das funktioniert alles auch wunderbar. Nun möchte ich aber auch den Inhalt der Unter- und Unterunterverzeichnisse etc. mit meiner Baumstruktur darstellen. Da liegt mein Weiterenwicklungsbedarf. Ich müsste also mein Script so oft ausführen, bis das gesamte Verzeichniss nach Dateien und Ordnern komplett durchsucht worden ist, um dann alles auszugeben und mit Javascript darzustellen. :suspekt:
Ich würde mcih echt freuen, wenn es uns zusammen gelingen könnte, dass Srcipt vollständig ans Fliegen zu bringen!
Mein Script sieht bis jetzt so aus :
PHP:
<li>Audiofiles
<ul>
<?php
$Pfad='../SUDDENMEDIA';
$dir=scandir($Pfad); //$Pfad nach Dateien absuchen und in Array schreiben
$x=count($dir); //Anzahl der Dateien (=Objekte in Array) zählen
for($i=0; $i<$x; $i++) //Durchläuft so viele Male, wie es Objekte im Array gibt
{
if ($dir[$i]!="." && $dir[$i]!="..") //Die Folders "." und ".." ausfiltern
{
if(is_dir($Pfad.'/'.$dir[$i])) //Directories erkennen
{
echo '<li>';
echo '<a href="../SUDDENMEDIA/';
echo $dir[$i]; //Datei- oder Verzeichnisnamen ausgeben
echo '">';
echo $dir[$i];
echo '</a>';
echo '<ul>';
echo '<li>';
echo 'ALEX';//<----------Ab hier fängt ein nues Verzeichnis an
echo '<li>';
echo '</ul>';
echo '</li>';
}
if(is_file($Pfad.'/'.$dir[$i]))//Files erkennen
{
echo '<li>';
echo '<a href="../SUDDENMEDIA/';
echo $dir[$i]; //Datei- oder Verzeichnisnamen ausgeben
echo '">';
echo $dir[$i];
echo '</a>';
echo '</li>';
}
}
}
?>
</ul>
</li>
Könnt Ihr mir weitehelfen?