Hi,
ich habe hier ein Skript, welches die Dateien eines Ordners ausliest (hier beschränkt auf pdf und gif).
Nun möchte ich aber nicht alle Dateien nacheinander aufgelistet bekommen, sondern die gif-Dateien separat von den pdf-Dokumenten.
Kann mir jemand bei der Realisierung helfen? Was müsste hier in dem Skript geändert werden:
Gruß
Kyrill
ich habe hier ein Skript, welches die Dateien eines Ordners ausliest (hier beschränkt auf pdf und gif).
Nun möchte ich aber nicht alle Dateien nacheinander aufgelistet bekommen, sondern die gif-Dateien separat von den pdf-Dokumenten.
Kann mir jemand bei der Realisierung helfen? Was müsste hier in dem Skript geändert werden:
PHP-Code:
<?php
function file_type($file){
$path_chunks = explode("/", $file);
$thefile = $path_chunks[count($path_chunks) - 1];
$dotpos = strrpos($thefile, ".");
return strtolower(substr($thefile, $dotpos + 1));
}
$path = "UserFiles/File/";
$file_types = array('pdf', 'gif');
$p = opendir($path);
while (false !== ($filename = readdir($p))) {
$files[] = $filename;
}
sort($files);
foreach ($files as $file) {
$extension = file_type($file);
if($file != '.' && $file != '..' && array_search($extension, $file_types) !== false){
$file_count++;
echo '<a target="_blank" href="'.$path.$file.'">'.$file.'</a><br />';
}
}
?>
Kyrill
Kommentar