Hallo,
zum Download von Dateien habe ich folgenden Script geschrieben:
<?php
$id = $_GET["id"];
if($id=="1")
{
$url = "http://home.arcor.de/clanwissen/";
}
else
{
$url = "http://home.arcor.de/clanwissen2/";
}
$url .= $_GET["url"];
header ("Location: $url");
exit;
?>
Ein Link sieht dann ca. so aus: <a href="download.php?id=1&url=test.zip">Test</a>
Dann will er ja http://home.arcor.de/clanwissen/test.zip runterladen.
Läuft auch Einwandfrei, doch manchmal erhalte ich das header allready sent war (oder so) und das ein Fehler bei header ("Location: $url"); auftritt. Der Download startet nicht.
Wenn ich dann F5 drücke, erhalte ich lauter Vierecke etc.
Wodran liegt das und gibt es eine besser möglichkeit zum Download(Script)?
Wozu dieser Script.
Arcor ist ein free Anbieter und mit einen Traffic-Limit von 1 GB. Wenn ich den Traffic überschreite, dann kann ich in der Datei einfach die URL ändern und alles läuft wieder.
MFG
Andavos
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr