Avatar billede askalot Mester
22. november 2004 - 01:16 Der er 3 kommentarer og
1 løsning

at lave en directory liste

Hej..

Jeg er helt ny i php og prøver at bakse et script (2 faktisk)..der lister henholdsvis directories...og filer.. først directories..

(noget går galt i linie 3)

<?php
$path = "/saved"
function read_dir($path){
    static $dir_arr = array () ;
    $handle=opendir($path);
    while ($file = readdir($handle)) {
        if ($file != "." && $file != ".." && is_dir($path.$file)) {
            $sub_dir = $file;
            $dir_arr[] = $sub_dir ;
            outputbuffer =$outputbuffer . i++ . "," . $sub_dir . ",<br>"
            }
    }
    echo "&folderlist=" . $outputbuffer . "&EOF=1&";
}
?>


jeg vil gerne ha at mit output kommer til at se sådan her ud =

folderlist=1,mappenavn2,
2,etandetmappenavn,
3,min_mappe,
3,din_mappe,&EOF=1&

nogen der for tælle mig hva der er gàlt med scriptet...?

pfh.tak
Avatar billede coderdk Praktikant
22. november 2004 - 01:49 #1
Skal det ikke være:

if ($file != "." && $file != ".." && is_dir($path.'\'.$file)) {

?
Avatar billede coderdk Praktikant
22. november 2004 - 14:24 #2
gah, mente jo:

if ($file != "." && $file != ".." && is_dir($path.'/'.$file)) {

:)
Avatar billede askalot Mester
25. november 2004 - 11:55 #3
hej fandt ud af at... det skal ikke være $path = "/saved" men
$path = "saved"
Avatar billede askalot Mester
01. december 2004 - 00:32 #4
yes.kan vel ligeså godt lukke det så
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