Ik heb de volgende code in elkaar geprutst
Nu werkt deze code op zich WEL, maar het feit wil dat je met ../ of ../../ misschien zelfs met ./ in een andere directory kunt kijken, wat dus totaal niet de bedoeling is.
wat ik dus wil is de gebruiker locken in de directory $homedir
is dit mogelijk? en zo ja hoe?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $homedir= './downloads/'; if (!empty($_GET['dir'])) { if ($handle = opendir($homedir . $_GET['dir'])) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if (is_dir($homedir . $file)) { $tp->newblock('directory'); } else { $tp->newblock('file'); } $tp->assign('dir',stripslashes($homedir . $_GET['dir'])); $tp->assign('name',stripslashes(nohtml($file))); $tp->gotoblock('downloads'); } } } closedir($handle); } } |
Nu werkt deze code op zich WEL, maar het feit wil dat je met ../ of ../../ misschien zelfs met ./ in een andere directory kunt kijken, wat dus totaal niet de bedoeling is.
wat ik dus wil is de gebruiker locken in de directory $homedir
is dit mogelijk? en zo ja hoe?
Icons are overrated