19. februar 2002 - 17:53
Der er
3 kommentarer
skelnen mellem fil/kataloger
Jeg har følgende script, hvor jeg skulle mene, at jeg kun ser filer, men det gør jeg ikke..........jeg får desværre også lov til at se kataloger :-( Any ideas, så man kan skille de to ting ad? $dir = "/var/www/dokumentation"; $handle = opendir("$dir"); while($file = readdir($handle)) { if($file != '.' && $file != '..' && !is_dir($file)) { echo "<a href=\"../filehandler/filehandler.php?file=$file\">$file</a>"; echo "<BR>"; } } closedir($handle);
Annonceindlæg fra Infor
19. februar 2002 - 19:03
#1
$dir = "/var/www/dokumentation"; $handle = opendir("$dir"); while($file = readdir($handle)) { if(!is_dir($file)) { echo "<a href=\"../filehandler/filehandler.php?file=$file\">$file</a>"; echo "<BR>"; } } closedir($handle); Du har lavet en if der kun kan eksekveres hvis alle er true Prøv ovenstående.
19. februar 2002 - 19:25
#2
bingo har ret, du kan osse skrive det sådan her: if($file != '.' || $file != '..' || !is_dir($file)) { echo "<a href=\"../filehandler/filehandler.php?file=$file\">$file</a>"; echo "<BR>"; }