David-GB: Link einfügen mit Dateienamen .pl.

Beitrag lesen

Guten Morgen,

ich bin neu hier und habe auch gleich folgendes Problem. 😉

Ich möchte mit einem Script auf meiner Intranet Seite ein Verzeichnis auslesen.

Das Script:

<?php
$verzeichnis = openDir("dateien/Schulungen"); // Öffnet ein Unterverzeichnis mit dem Namen "daten"
while ($file = readDir($verzeichnis)) { // Verzeichnis lesen
if ($file != "." && $file != "..") { // Höhere Verzeichnisse nicht anzeigen!
echo iconv('ISO-8859-15', 'UTF-8', "&nbsp;<a href=\"dateien/Schulungen/$file\">$file</a><br>\n"); // Link erstellen
}
}
closeDir($verzeichnis); // Verzeichnis schließen
?>
<br>

Das Script fumktioniert soweit auch sehr gut. Das Problem ist das in den Ausgelesenen Dateien z.B. solche Dateienamen stehen:

RA.TR.PL.ADLER.1706.DE.pdf

Sobald ein .PL. im Dateinamen vorhanden ist bekomme ich eine Fehlermeldung

Serverfehler! Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Error 500 verwaltung 06/21/17 11:59:09 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1

Das ganze kann ich auf anderen Server gleichmaßen wiederholen. Das scheint etwas mit Peal zu tun tu haben. Was kann ich maachen damit ich auch solche Dateienamen aufrufen kann?

Viele Grüße

David