Hallo,
ich möchte Ziel speichern unter erzwingen, habe dazu gefunden, das es mit der Header()-Funktion möglich ist, bekomme es aber nicht hin.
In die function meines Scripts gehört es denke ich. Könnt ihr mir helfen wie ich es einbinde? Vielen Dank im vorraus.
Mit freundlichen Grüßen
Daniel Werner
ich möchte Ziel speichern unter erzwingen, habe dazu gefunden, das es mit der Header()-Funktion möglich ist, bekomme es aber nicht hin.
PHP:
function startdownload($id)
{
connect();
$file = "";
$standardurl = "http://------/";
$downloads = "";
$abfrage = "SELECT * FROM files WHERE `ID` = '".$id."' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$name = $row->name;
$filename = $row->filename;
$description = $row->description;
$rating = $row->rating;
$ratingcount = $row->ratingcount;
$downloads = $row->downloads;
}
$ipadress = $_SERVER['REMOTE_ADDR'];
$abfrage = "SELECT * FROM bannedIP WHERE `fileID`='".$id."'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$time = $row->downloadTime;
$timer = time();
if(($ipadress == $row->downloadIP) && ($timer <= ($time+20)))
$match = 1;
}
if($match==1)
{
echo "<i>Sie haben schon gedownloaded!</i>";
}
else
{
$downloadsneu = $downloads+1;
$date = time();
$aendern = "UPDATE `files` Set `downloads` = '".$downloadsneu."' WHERE `ID` = '".$id."'";
$update = mysql_query($aendern);
$eintrag = "INSERT INTO `bannedIP` (ID, fileID, downloadTime, downloadIP) VALUES (NULL,'".$id."','".$date."','".$ipadress."')";
$eintragen = mysql_query($eintrag);
$file = $standardurl . $filename;
echo "Ihr Download startet in 3 Sekunden<br />";
echo "<meta http-equiv=\"refresh\" content=\"3; URL=".$file."\">";
}
close();
}
In die function meines Scripts gehört es denke ich. Könnt ihr mir helfen wie ich es einbinde? Vielen Dank im vorraus.
Mit freundlichen Grüßen
Daniel Werner