Avatar billede simonsecher Nybegynder
28. august 2003 - 18:56 Der er 2 kommentarer

Hvordan ser man indholdet af en folder i sin browser?

Hej,

Jeg har en linux redhat server, som kører apache.

Jeg har en folder som jeg gerne vil kunne browse (inklusiv sub-folders) via min browser, men når jeg går ind på folderen, så får jeg svaret:

Forbidden
You don't have permission to access /software/ on this server.


-----------------------------------------------------------
Apache/1.3.27 Server at www.mitdomæne.com Port 80




1. Hvad skal jeg gøre?
2. Er der nogen der kender til noget fedt php, som kan liste indholdet af en folder på en cool måde??

VH
Simon
Avatar billede detox Nybegynder
28. august 2003 - 19:45 #1
Her er et eksempel i php der lister alle mapper og filer i den angivne mappe.
Den mangler bare lidt formatering.

<?
$sti = ".";//Sti til mappe her
echo "<PRE>";
getDirList($sti);
echo "</PRE>";

function getDirList ($dirName) {
$d = dir($dirName);
while($entry = $d->read()) {
    if ($entry != "." && $entry != "..") {
        if (is_dir($dirName."/".$entry)) {
            echo "<b>".$dirName."/".$entry."</b><br />";
            getDirList($dirName."/".$entry);
        } else{
            echo "<a href=\"".$dirName."/".$entry."\">" . $entry . "<a><br>";
        }
    }
}
$d->close();
}
?>
Avatar billede htm Nybegynder
28. august 2003 - 20:35 #2
smid en .htaccess fil i det bibliotek du ønsker at kunne browse med følgende indhold:

Options +Indexes
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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