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 Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
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>"; }