Klaus: readdir Leerzeichenfehler

Beitrag lesen

Hallo Leute,

Habe ein kleines Problem:
Per PHP wird ein Ordner geöffnet und der Inhalt angezeigt.
Im echo wird der Ordnername angezeigt und auch gleich verlinkt.

Die Anzeige funktioniert super. Jedoch wird der Link nur bis zum ersten Leerzeichen des Ordnernamens geschrieben.

Bsp.:  Anzeige:   14 07 Partyfotos
       Link:      7/14                 (7 Ist das $Monat)

Es sollte aber der Link sein: 7/14 07 Partyfotos/index.html

Mein Script:

<?php

$monat=date('n');
$verzeichnis=opendir($monat);
while ($file = readdir ($verzeichnis))
{

if ($file != "." && $file != "..")
{
if(preg_match("/php\d?$/i", $file)) continue;
echo "<a href=$monat/$file/index.html>$file</a><br>";
}

}
?>

Warum wird der Dateiname richtig angezeigt jedoch der Link nicht?

mfg Klaus