Das einfachste wäre mit scandir("Pfad das durchsucht werden soll") den Ordner auszulesen. Wenn es den Ordner nicht gibt ballert es dir ein FALSE zurück (if($gescannterordner === false)) oder aber ein Array mit dem Inhalt.
Um zu prüfen ob was drinne ist würde ich checken ob das Array 2 Inhalte hat (count($gescannterordner)<= 2)
wenn es mehr hat, die einzelnen Elemente durch gehen und außer "." und ".." in ein extra Array schreiben, eine alternative wäre
als gesamt Beispiel
PHP-Code:
$datas = array();
$dir = scandir("roots/" . $username);
if($dir === false) {
echo "Fehler Ordner nicht gefunden";
}
else {
if(count($dir) <= 2) {
echo "es sind keine dokumente vorhanden";
}
else {
foreach($dir as $entry){
if($entry != "." && $entry != ".."){
$datas[] = $entry;
}
}
/* Hier kannst du deine Datenausgabe machen z.b.*/
foreach($datas as $entry){
echo "<a href=\"/" . $username . "/" . $entry . "\" title=\"" . $entry . "\">" . $entry . "</a><br />";
}
}
}
}