13. november 2003 - 12:41
Der er
8 kommentarer og 1 løsning
Viser filer i folder
Hej. Er der noget galt med min kode ? <?php $source = opendir('mappe/'.$var.'/vildt'); while (($file = readdir($source))!==false) { echo "$file<br>"; } closedir($source); ?> Siden står i en uendelighed og loader. Der sker intet.
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
14. november 2003 - 09:10
#5
Hvad med: <?php $dir = "mappe/".$var."/vildt"; if(file_exists($dir)) { $source = opendir($dir); while (($file = readdir($source))!==false) { echo "<br>". $file; } closedir($source); }else{ echo"Stien er forkert!"; } ?>
18. november 2003 - 19:05
#6
Jeg fik løst problemet. Lavede det bare om, så opendir indeholdt en variabel, som så indeholdt mappenavnet - og så virkede det. Sukos > Din ide med variablen, så smid svar.
18. november 2003 - 19:08
#7
Lige et tillæg, hvis det er ok.. Hvordan ville i fjerne de to første punkter som bliver udskrevet ? : . .. Jeg kunne lave en if-sætning. Men det er næsten overkill. Så skal alle navne tjekkes pga. sølle 2 "filer/dirs"
18. november 2003 - 22:58
#8
<?php $dir = "mappe/".$var."/vildt"; if(file_exists($dir)) { $source = opendir($dir); while (($file = readdir($source))!==false) { if($file == "." || $file == "..") { continue; } echo "<br>". $file; } closedir($source); }else{ echo"Stien er forkert!"; } ?>