bodo92
Aktives Mitglied
Hallo zusammen,
ich habe folgendes Problem:
Ich habe schon die Vermutung es hat mit der Dateigröße zu tun.
Was soll ich nun machen =)
Danke vorab.
ich habe folgendes Problem:
Ich liste den Inhalt eines Verzeichnisses auf einer Website (http://feuerwehr-emskirchen.de/links-downloads/links.php?aktion=uebersicht) auf welches *.pdf Dateien enthält!
Klicke ich nun eine Datei (http://feuerwehr-emskirchen.de/links-downloads/downloads/Dienstplan 2014.pdf) wird sie im Browser wie gewollt angezeigt.
Nun klicke ich auf eine andere Datei (http://feuerwehr-emskirchen.de/links-downloads/downloads/Leistungsprüfung - Die Gruppe im Hilfeleistungseinsatz.pdf) diese meldet mit 404 =(
Mein Downloadscript:Klicke ich nun eine Datei (http://feuerwehr-emskirchen.de/links-downloads/downloads/Dienstplan 2014.pdf) wird sie im Browser wie gewollt angezeigt.
Nun klicke ich auf eine andere Datei (http://feuerwehr-emskirchen.de/links-downloads/downloads/Leistungsprüfung - Die Gruppe im Hilfeleistungseinsatz.pdf) diese meldet mit 404 =(
PHP:
$i=0;
$ordner = "downloads";
$alledateien = scandir($ordner);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
$size = ceil(filesize($ordner."/".$datei)/1024);
$dirname = $dateiinfo['dirname'];
$filename = $dateiinfo['filename'];
$extension = "*." . $dateiinfo['extension'];
$basename = $dateiinfo['basename'];
$downloadlink = $dirname . "/" . $basename;
$dateiaenderung = date("d.m.Y - H:i", filemtime($downloadlink));
if ($i % 2 != 0) {
$background = "#84aaff";
} else {
$background = "#b2caff";
}
if ($datei != "." && $datei != ".." && $datei != "_notes") {
echo"
<tr style=\"background-color: $background;\" onmouseover=\"style.backgroundColor='#444444'; this.style.cursor='hand'; style.color='#FFFFFF'\" onmouseout=\"style.backgroundColor='$background'; style.color='#000000'\" onClick=\"window.open('$downloadlink')\">
<td>$filename</td>
<td>$extension</td>
<td>$size kb</td>
<td>$dateiaenderung</td>
</tr>
";
}
$i++;
}
Ich habe schon die Vermutung es hat mit der Dateigröße zu tun.
Was soll ich nun machen =)
Danke vorab.