[PHP] directories probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 10:42
Ik ben bezig om een scriptje te maken om door mijn webroot te bladeren plus de onderliggende directories. Maar als ik een tijdje aan het bladeren ben geweest heb ik een hele lange string voor de directory waar ik in zit. Weet iemand hoe je dat kan oplossen? Is er niet een functie die de huidige directory laat zien zonder die ../ erin?

Uiteindelijk krijg ik bijvoorbeeld bij $dir "home\admin\..\..\" dit is dus weer de webroot dus het zelfde als "\".

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$_GET["dir"] = stripslashes($_GET["dir"]);

if(!isset($_GET["dir"])) {
$dir      = getcwd()."\\";
} else {
$dir = getcwd()."\\".$_GET["dir"];
chdir($_GET["dir"]);
}

if ($handle = opendir($dir)) {

while (false !== ($directory = readdir($handle))) {
if(is_dir($directory)){
echo "<b><a href=\"".$_SERVER["PHP_SELF"]."?dir=".$_GET["dir"]."$directory\\\">$directory</a></b><br>\n";
} else {
echo "<a href=\"".$_SERVER["PHP_SELF"]."?dir=".$_GET["dir"]."$directory\\\">$directory</a><br>\n";
}
}
}
?>

LinkedIn - Collega worden?


Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
basedir($dir) misschien?

Icons are overrated


Acties:
  • 0 Henk 'm!

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 02-09 17:28

Rashann

Zoek de hond...

Ik heb een tijd geleden al eens zoiets gemaakt voor iemand hier op GoT... [rml][ php] navigatie[/rml]

Maar die URL's werken niet meer: de nieuwe: dir.php, source

If nothing is written below, I was the last to reply...


Acties:
  • 0 Henk 'm!

  • No13
  • Registratie: Januari 2001
  • Laatst online: 07:43

No13

/me was here

zit nog een klein lekje in :)

http://reinehv.geurts.org/dir.php?_dir=/ftproot/Movies lijkt me niet de bedoeling ;)

geen echt lek maar toch minder prettig lijkt me

Acties:
  • 0 Henk 'm!

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 02-09 17:28

Rashann

Zoek de hond...

No13 schreef op 14 april 2003 @ 18:42:
zit nog een klein lekje in :)

http://reinehv.geurts.org/dir.php?_dir=/ftproot/Movies lijkt me niet de bedoeling ;)

geen echt lek maar toch minder prettig lijkt me
Oops :P

Dat zal ik nou maar een veranderen dan :)
He, waarom is m'n upload nou zo hoog :+

[ Voor 10% gewijzigd door Rashann op 14-04-2003 19:34 ]

If nothing is written below, I was the last to reply...