Hallo,
ich habe ein Script um Ordner auszulesen,
nun möchte ich gerne das er nur jpg ,gif,und png anzeigt .
Immoment zeigt er laae an und wenn ich ein Image tag mache gibt es da nun Probleme
ich habe ein Script um Ordner auszulesen,
nun möchte ich gerne das er nur jpg ,gif,und png anzeigt .
Immoment zeigt er laae an und wenn ich ein Image tag mache gibt es da nun Probleme
PHP:
$ordner = "galleries"; //auch Pfade möglich ($ordner = "download/files";)
//require_once 'scandir_fallback.php';
function ordnerinhalt($folder='galleries') {
$content = "";
foreach(scandir($folder) as $file) {
if($file[0] != '.') { // Versteckte Dateien nicht anzeigen
if(is_dir($folder.'/'.$file)) {
$folderArray[] = $file;
} else {
$fileArray[] = $file;
}
}
}
// Erst die Ordner ausgeben
if(isset($folderArray)) {
foreach($folderArray as $row) {
//$content .= '<b>'.$row.'</b><br />';
$content .= '<div style="padding-left:10px;color:#afafaf" />'; //Unterordner nach Rechts einrücken
$content .= ordnerinhalt($folder.'/'.$row); // rekursive Funktion
$content .= '</div>';
}
}
// ...dann die Dateien ausgeben
if(isset($fileArray)) {
foreach($fileArray as $row) {
//$content .= '<a href="'.$folder.'/'.$row.'">'.$row.'</a><br />'; //Dateien verlinken
$content .= '<img src="'.$folder.'/'.$row.'" width="50">'; //Dateien verlinken
}
}
// Rekursion ende
return $content;
}
echo ordnerinhalt();