filetype() fejler på ny side
Hej Eksperter.Jeg har dette script til at browse i min webserver. På startsiden(side root) virker det fint og den viser både readdir() og filetype(). Men når jeg så linker videre, så viser den stadig readdir(), men filetype() giver denne fejl:
Warning: filetype() [function.filetype]: Lstat failed for testhome.php(det er den fil den fejler i filetype)() on line 168
Er der nogen der har haft samme fejl?/kan hjælpe?
Scriptet ser således ud:
if(isset($_GET['file'])){
$extension = $_GET['file'];
$path = getcwd()."/".$extension."/";
$dir_handle = @opendir($path) or die("Unable to open $path");
}
else{
$path = getcwd();
$dir_handle = @opendir($path) or die("Unable to open $path");
}
while($file = readdir($dir_handle))
{
$filetype = filetype($file);
clearstatcache();
if($file!="." && $file!="..")
echo "<tr><td width='50%'><a href='preview.php?site=adminmenu&locator=select_".$filetype."&file=$file'>$file</a></td><td width='50%'>".$filetype."</td></tr>";
}
closedir($dir_handle);
