mime content type fejl
HejJeg har fundet understående kode og vil benytte den på min side. Problemet er når der er filen i "roden" af den mappe jeg undsøger så "dør" den på linien:
"type" => mime_content_type("$dir$entry"),
Hvis jeg ændre den til:
"type" => filetype("$dir$entry"),
så virker det fint - og den skriver file under type.
Men er der nogen som kan forklare hvad der er galt???
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
function getFileList($dir, $recurse=false)
{
// array to hold return value
$retval = array();
// add trailing slash if missing
if(substr($dir, -1) != "/") $dir .= "/";
// open pointer to directory and read list of files
$d = @dir($dir) or die("getFileList: Failed opening directory $dir for reading");
while(false !== ($entry = $d->read()))
{
// skip hidden files
if($entry[0] == ".") continue;
if(is_dir("$dir$entry"))
{
$retval[] = array("name" => "$dir$entry/", "type" => filetype("$dir$entry"), "size" => 0,"lastmod" => filemtime("$dir$entry"));
if($recurse && is_readable("$dir$entry/"))
{
$retval = array_merge($retval, getFileList("$dir$entry/"));
}
}
elseif(is_readable("$dir$entry"))
{
$retval[] = array("name" => "$dir$entry", "type" => mime_content_type("$dir$entry"), "size" => filesize("$dir$entry"), "lastmod" => filemtime("$dir$entry"));
}
}
$d->close();
return $retval;
}
