Verzeichnis auslesen

ugrisu

Grünschnabel
Hallo ich habe ein Problem wenn ich ein Verzeichnis auslese und die Einträge verlinke geht das nicht mit dem home Verzeichnis nur mit dem home von Apache. dann werden die pdf oder so ausgegeben sonst kommt url nicht gefunden.

PHP:
<?php
// Verzeichnis mit den Dateien
$verzeichnis = 'home/ich/anleitung/';
 
// Tabellenkopf
echo <<<TABLEHEAD
<table border="1" cellpadding="2" cellspacing="3">
    <tr>
    <th>Dateiname</th>
    <th>Dateigröße</th>
    <th>aktualisiert</th>
    </tr>
TABLEHEAD;
 
// Verzeichnis auslesen und Dateien ausgeben
foreach (new DirectoryIterator( $verzeichnis ) as $datei)
{
    if (!$datei->isDir() && !$datei->isDot())
    {
        echo '<tr>';
        echo '<td><a href="file:' .$verzeichnis.$datei->getFilename(). '">' .$datei->getFilename(). '</a></td>';
        echo '<td>' .ceil( $datei->getSize()/1024 ). ' KB</td>';
        echo '<td>' .date( 'd.m.Y', $datei->getMTime() ). '</td>';
        echo "</tr>\n";
    }
}
 
// Tabelle schließen
echo '</table>';
?>
 
Zuletzt bearbeitet:
Bitte den Code formatiert (inkl. Tabs) in [PHP]mein Code[/PHP] setzen.
So wie er jetzt da steht kann man das Ding kaum lesen
 
Zurück