Avatar billede tanzaweb Nybegynder
10. marts 2006 - 16:33 Der er 8 kommentarer

vis mapper og filer

Hej

Kan man få PHP til at vise indholdet af mapper og så filer i disse mapper?
det er en win server så document root virker ikke der, men ved der er andre der gør

ved denne viser current dir, og virker på WIN server

function current_dir()
{
$page ="";
$path = dirname($_SERVER['PHP_SELF']);
$position = strrpos($path,'/') + 1;
return substr($path,$position);
}
$page = current_dir();

Men hvordan kan jeg lige lave den om til at vise indholdet istedet for?
Avatar billede fixxxer Nybegynder
10. marts 2006 - 16:55 #1
Hvad får du fra en:

echo getcwd();
Avatar billede Slettet bruger
10. marts 2006 - 16:57 #2
Hej jeg mangler en hel php login system i php helst og det må godt være sådan en man kan opratte bruger i login logud :) og så man får sin egen bruger hvor man kan lave om på sin opsætning og en del andet hvis en vil dele det med mig
Avatar billede fixxxer Nybegynder
10. marts 2006 - 17:02 #3
madsls >> Det er ikke god skik at afbryde en andens spørgsmål med ens egne. Du må vente til nogen svarer på dit spørgsmål..
Avatar billede tanzaweb Nybegynder
10. marts 2006 - 17:20 #4
med echo getcwd(); får jeg f:\web\tanzania-info.com\TEST\YmAdmin

kan man bruge det til at vælge de forskellige mapper og se fil navnet

jeg vil nemlig bruge det til en SELECT liste, så jeg kan vælge nogle filer når jeg opretter andre sider.
Avatar billede fixxxer Nybegynder
10. marts 2006 - 17:23 #5
Det er jo fint for så kan du bruge

$dir = opendir(getcwd);
while (false !== ($file = readdir($dir))) {
    echo "$file\n";
}

Så kan du skrive det til det du har lyst til.. Skal gennemløbet være rekursivt?
Avatar billede tanzaweb Nybegynder
10. marts 2006 - 18:14 #6
Skal det ikke være $dir = opendir(getcwd());

???

For den anden lavede fejl, men den sådan her skriver alle filerne ud.

rekurisivt? den skal jeg lige have på Dansk :-)
Avatar billede fixxxer Nybegynder
10. marts 2006 - 18:24 #7
Jo selvfølgelig, det var en tastefejl..

Rekursivt vil sige at et kald kalder sig selv. I det her tilfælde vil du måske gerne have at når den finder en mappe, skal den åbne den og finde filer og mapper heri.
Avatar billede tanzaweb Nybegynder
10. marts 2006 - 18:32 #8
Ja, det er sådan noget ligende, for i den mappe hvor den ligger vil den skulle ud af og derefter kunne gå ind i de andre mapper der er en mappen nede.

rootmappe/admin/ditskript

så skal den gerne kunne gå ud i:
rootmappe/

for at læse mapperne heri.
Er det muligt.
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