Avatar billede noiz Nybegynder
22. juni 2004 - 20:10 Der er 6 kommentarer

show content in a dir script

hejsa
kan ikke få dette script til at virke, nogen der kan se hva der er galt?
dir som den skal bruge ligger i root

<?php
//define the path as relative
$path = "/download";
//using the opendir function
$dir_handle = @opendir($path) or die("Sorry we were Unable
to open $path");
echo "Listing of $path<BR>";
//running the while loop
while ($file = readdir($dir_handle)) {
echo "<a href=$file>$file</a><br>";
}
//closing the directory
closedir($dir_handle);
?>
Avatar billede googolplex Novice
22. juni 2004 - 20:56 #1
Hvad går galt når du kører scriptet ?
Avatar billede noiz Nybegynder
22. juni 2004 - 21:05 #2
den siger "Sorry we were Unable to open /download/"
Avatar billede googolplex Novice
22. juni 2004 - 21:39 #3
Ok, så er det din sti ($path) den er galt med:

Prøv at angive din sti direkte fra roden, se i din phpinfo() hvad den er. Prøv dig lidt frem, det plejer at hjælpe :)
Avatar billede coderdk Praktikant
22. juni 2004 - 22:47 #4
/download findes ikke?
Det er en absolut, og ikke relativ sti... Hvis du vil have en relativ i forhold til der hvor du er:

$path = realpath(".") . "/download";
Avatar billede sukos Juniormester
23. juni 2004 - 00:00 #5
eller måske
$path = $_SERVER["DOCUMENT_ROOT"] ."/download/";
Avatar billede coderdk Praktikant
18. december 2004 - 14:35 #6
Fik du det til at fungere?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester