Avatar billede goldeneyes Nybegynder
11. december 2004 - 14:27 Der er 5 kommentarer

Mappebrowser (ligesom venstre del af stifinder)

Hvordan kan jeg i php lave et system der kan vise mapper og deres undermapper... i php på samme måde som i stifinder?

Med koden:
$dir = "userfiles";
$handle_sub = opendir("../$dir");

echo "I mappen $dir:<br><br>";

chdir("../$dir");
                          while($fil_sub = readdir($handle_sub)) {
if(is_dir($fil_sub)) {
if (preg_match("/^[a-zA-Z_0-9]+$/",$fil_sub)) {
echo "<img src='folderIcon.gif' border='0'>&nbsp;$fil_sub<br>";
}
}
}
closedir($handle_sub);

Kan jeg vise mapperne i min mappe, men hvordan udvider jeg det med et + ud for de mapper med undermapper, og dermed muligheden for at vise dem?
Denne del vises i en iframe, så siden må gerne genindlæses.

Nogen der kan hjælpe?!?
Avatar billede swaxi Nybegynder
11. december 2004 - 15:37 #1
Avatar billede goldeneyes Nybegynder
11. december 2004 - 17:10 #2
Hm.
Den kan da på ingen måde dynamisk vise mapperne på serveren...
Avatar billede haren Nybegynder
12. december 2004 - 12:12 #3
Avatar billede goldeneyes Nybegynder
12. december 2004 - 14:33 #4
Hm tror ikke helt i forstår hvad jeg mener.
deter ikke en almindelig menu, med et stifinder look.

Jeg skal bruge et script der kanvise alle undermapper og deres undermapper dynamisk, på samme måde som venstre side af windows-stifinder.
Avatar billede haren Nybegynder
14. december 2004 - 14:27 #5
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