Avatar billede mortenfn Nybegynder
17. april 2006 - 23:42 Der er 4 kommentarer og
1 løsning

Læs mappen før!

Hej

Jeg har dette lille script i mappen DOCUMENT_ROOT/admin

<?php
$dir=opendir($_SERVER["DOCUMENT_ROOT"]);

while ($file = readdir($dir)) {
  echo $file." -> ".@filetype($file)." -> ".@filesize($file);
  echo "<br>";
}
closedir($dir);
?>

Jeg vil gerne læse DOCUMENT_ROOT fra mappen admin, hvordan gøresdet, jeg kan godt lave den dirliste når scriptet ligger i DOCUMENT_ROOT.

Jeg skal bruge det at administrere mapper i root.

Hilsen Morten
Avatar billede webstuff Nybegynder
17. april 2006 - 23:44 #1
$dir = opendir("../"); ???
Avatar billede mortenfn Nybegynder
17. april 2006 - 23:47 #2
haha - nej du så får jeg root for apache-, php filer mv. den går nok ikke.
Avatar billede webstuff Nybegynder
18. april 2006 - 00:03 #3
Så har jeg ikke forstået dig rigtigt.
Du har en fil liggende i en mappe og du vil læse filerne i mappen før?
Avatar billede mortenfn Nybegynder
18. april 2006 - 20:44 #4
ja, filen med scriptet ligger fx. i mappen e:\xxxx\webhotel\yyyy\admin

root mappen for hosten er yyyy, hvor der iøvrigt ligger flere mapper. Jeg vil kunne læse yyyy's filer og mapper med scriptet i admin. Ikke kun navne med type og størrelse.
Avatar billede mortenfn Nybegynder
19. april 2006 - 22:46 #5
så klarede jeg den!

<?php
chdir($_SERVER["DOCUMENT_ROOT"]);
$dir=opendir($_SERVER["DOCUMENT_ROOT"]);

while ($file = readdir($dir)) {
  echo $file." -> ".filetype($file)." -> ".filesize($file);
  echo "<br>";
}
closedir($dir);
?>

Er jeg ikke bare go'
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