Thread: PHP: Invisible dir visible maken
-
05-05-2004, 21:26 #1
PHP: Invisible dir visible maken
Ey,
Mijn dir op men FTP is invisible, er staat forbidden je moet de filename geven anders komt er niks.
Nu vertelde me iemand dat er een .php scriptje was om dit te fixen, dus gewoon in die dir plaatsen en iedereen kan em accesen.
Dank bij voorbaat
no votes
-
-
05-05-2004, 22:35 #2$path = je directory waarvan je de bestanden wil laten zien, relatief tov je host (bv /uploads/pics, niet users.skynet.be/uploads/pics/)PHP Code:
<?php
$path = "./";
$handle=opendir($path);
while ($file = readdir($handle)) {
echo "<a href='".getcwd()."/".$file."'>".$file."</a><br>";
}
?><?php require ('#BKF.ET'); ?>no votes
-
06-05-2004, 08:34 #3
Met beetje handigheid kan je met zo'n geval shel comands geve dus enkel in vertrouwde omgeving gebruike.
no votes
-
06-05-2004, 17:08 #4
Bedankt voor jullie hulp!
*EDIT*
<?php
$path = "/httpdocs/fom/";
$handle=opendir($path);
while ($file = readdir($handle)) {
echo "<a href='".getcwd()."/".$file."'>".$file."</a><br>";
}
?>
In de FTP server heb ik dus httpdocs click dan fom, die fom moet zichbaar zijn.
Ik zet de dir.php in de eerste dir die ik krijg?
Doe ik iets fout?
En ik weet niet of em php support
Is er een andere mogelijkheid?
BedanktLast edited by g0d0rz; 06-05-2004 at 17:53.
no votes
-
06-05-2004, 18:11 #5
Als je wil dat mensen een index krijgen van de bestanden in een bepaalde dir, door gewoon naar jewebspace.com/dir/ te surfen, moet je het bestand ten eerste al index.php noemen (bestand dat automatisch geopent wordt bij het surfen naar een dir).
als je niet weet of je host .php ondersteunt, zou je gewoon de plain text terug moeten krijgen in je browser, of een download-venster moeten zien, als je host php ondersteunt zal hij die pagina rustig parsen en je deftige output geven.<?php require ('#BKF.ET'); ?>no votes
