jo hab das gestern abend schon mit
sort $directory[1]; probiert =) ging alles super. Blos leider nur für die hauptverzeichnisse, die ordnet er super alphabetisch durch. nur die datein und unterverzeichnisse sind immernoch sehr wüst =/
ich hab dir die seite mal hochgeladen.
Hier ist der Link zur seite (
http://weasel90.we.funpic.de/server_...p?s=Datenarhiv)
genügend Datein im unterverzeichniss "
Ordner 1"
Der teil hier scheint einwandfrei zu funktionieren. er sortiert alles wunderbar alphabetisch durch =)
PHP-Code:
<?php
// Lesen des Verzeichnisses
$handle = openDir($dir);
while ($file = readDir($handle))
{
$directory[(int) is_dir($file)][] = $file;
}
closeDir($handle);
// Ausgabe der Arrays
sort($directory[1], SORT_STRING);
foreach ($directory[1] as $datei)
{
if ($datei != "..")
{
if (!strstr($datei, "."))
{
echo "<img src='img/folder.gif' alt:'+'>
<a href=\"$dateibrowser?dir=$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
}
}
?>
Aber der Teil hier macht irgendwie Probleme.
PHP-Code:
<?php
// Ausgabe der Arrays Datein und Verzeichnisse Getrennt.
sort($directory[0], SORT_STRING);
foreach ($directory[0] as $datei)
{
if ($datei != "..")
{
if ($datei == ".htaccess")
{
echo "";
}
elseif (strstr($datei, ".gif"))
{
echo "<img src='img/gif.gif' alt:'-'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".docx"))
{
echo "<img src='img/doc.gif' alt:'docx'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".jpg"))
{
echo "<img src='img/jpg.gif' alt:'jpg'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".doc"))
{
echo "<img src='img/doc.gif' alt:'doc'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".pdf"))
{
echo "<img src='img/pdf.gif' alt:'pdf'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".txt"))
{
echo "<img src='img/txt.gif' alt:'txt'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, ".xls"))
{
echo "<img src='img/xls.gif' alt:'xls'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
elseif (strstr($datei, "."))
{
echo "<img src='img/file.gif' alt:'-'>
<a href=\"$f_path/$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
else
{
echo "<img src='img/folder.gif' alt:'+'>
<a href=\"$dateibrowser?dir=$dir/$datei\"><h1 $b_class>$datei</h1></a> <br>\n";
}
}
}
?>