kastalonien
Mitglied
Ich möchte auf meiner Seite einen Download per Header ausführen und habe dazu folgendes Script geschrieben:
das Problem ist jetzt nur, dass der nicht die entsprechende Datei, sondern immer die download.php runterladen möchte...wo ist das Problem...
Danke für Hilfe
Kastalonien
PHP:
if (isset($file))
{
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);
$result = mysql_query("SELECT USER_DOWNLOAD FROM KCU_USER WHERE USER_LOGIN = \"".$_SESSION['login']."\" AND USER_PASS = \"".$_SESSION['pass']."\";");
$row = mysql_fetch_assoc($result);
$USER_DOWNLOAD = $row['USER_DOWNLOAD'];
if (!strstr($row['USER_DOWNLOAD'], basename($file)))
{
$USER_DOWNLOAD = $USER_DOWNLOAD.basename($file)." (".date("d.m.Y")."), ";
mysql_query("UPDATE KCU_USER SET USER_DOWNLOAD = '$USER_DOWNLOAD' WHERE USER_LOGIN = \"".$_SESSION['login']."\" AND USER_PASS = \"".$_SESSION['pass']."\";");
}
}
das Problem ist jetzt nur, dass der nicht die entsprechende Datei, sondern immer die download.php runterladen möchte...wo ist das Problem...
Danke für Hilfe
Kastalonien