Skip to content

Instantly share code, notes, and snippets.

@01-Scripts
Created March 2, 2011 14:33
Show Gist options
  • Save 01-Scripts/851020 to your computer and use it in GitHub Desktop.
Save 01-Scripts/851020 to your computer and use it in GitHub Desktop.
Alphabetische Verzeichnisliste
<?PHP
//Dieser Codeschnipsel gibt den gesamten Inhalt des Verzeichnisses, in dem sich diese Datei befindet
//inkl. Link zu den jeweiligen Dateien aus
$verz=opendir("."); //Name des Verzeichnisses angeben, welches geöffnet werden soll
//Bei einem . wird das Verzeichnis in dem sich die Datei befindet aufgelistet
$linkl = array ("0");
//Hiermit wird das Verzeichnis aufgelistet:
while($file = readdir($verz))
{
if($file != "." && $file != ".." && $file != $PHP_SELF)
{
//Alle Ordner/Files werden in den Array geschrieben (immer ans Ende):
array_push ($linkl, "<a href=\"".$file."\"><b>".$file."</b></a><br />\n");
}
}
//Es wird gezählt wieviele Elemente im Array sind:
$anzahl = count($linkl);
//Der Array wird alphabetisch sortiert:
sort($linkl);
//Der Array wird ausgegeben:
for($x=1;$x<=$anzahl;$x++)
{
echo $linkl[$x];
}
closedir($verz);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment