T
tx_g
Gast
Hallo,
Ich habe ein (hoffentlich kleines) Proble.
Ich würde gern von meinem Webserver aus, Dateien verteilen. Allerdings funktioniert das Herunterladen nicht. Mein Code sieht in etwa so aus:
Natürlich ist da noch mehr im Head und Body, allerdings ist dies das was die Dateien anzeigen und Downloaden sollte können.
Es sicht sich alle Dateien aus dem Verzeichnis /Filebase/Blender/ herraus und listet sie auf. Klickt man nun auf eine Datei Wird man von der Seite aus auf www.diedomain.de/Filebase/Blender/beispieldatei.txt weitergeleitet, wo einem die Not Found Fehlermeldung erscheint. Die Datei existiert aber irgendwas muss ich ja falsch machen. Hoffe ihr könnt helfen.
Ich habe ein (hoffentlich kleines) Proble.
Ich würde gern von meinem Webserver aus, Dateien verteilen. Allerdings funktioniert das Herunterladen nicht. Mein Code sieht in etwa so aus:
Code:
<!DOCTYPE html5>
<h1>Datei-Liste:</h1>
<p>Diese Dateien sind im Verzeichnis:</p>
<table border="1" width="100%" cellpadding="3" cellspacing="0">
<tr>
<th align="left">Dateiname</th>
<th align="right">Groesse</th>
<th align="left">Hochgeladen</th>
</tr>
<script language="php">
date_default_timezone_set('Europe/Zurich'); /* notwendig ab PHP 5.3, sonst Warnung */
$verzeichnisname = "/Filebase/Blender/";
$verzeichnis = opendir($verzeichnisname);
while($eintrag = readdir ($verzeichnis))
{
$test = $verzeichnisname . "/" . $eintrag;
if(is_dir($test) or (($eintrag==".htaccess") or ($eintrag=="verboten.html")))
{
/* echo "<!-- $eintrag -->\n"; */
}
else
{
echo "<tr>\n<td align=\"left\"><a href=\"/Filebase/Blender/$eintrag\">$eintrag</a></td>\n";
echo "<td align=\"right\">" . filesize($test) . " Byte</td>\n";
echo "<td align=\"left\">" . strftime("%a, %d.%b.%y, %H:%M", filemtime($test)) . "</td>\n";
}
}
closedir($verzeichnis);
</script>
</table>
</body>
</html>
Es sicht sich alle Dateien aus dem Verzeichnis /Filebase/Blender/ herraus und listet sie auf. Klickt man nun auf eine Datei Wird man von der Seite aus auf www.diedomain.de/Filebase/Blender/beispieldatei.txt weitergeleitet, wo einem die Not Found Fehlermeldung erscheint. Die Datei existiert aber irgendwas muss ich ja falsch machen. Hoffe ihr könnt helfen.