Gut das hab ich nun erstellt ein script das das machen kann aber jetzt bekomme ich diesen fehler
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web44/html/Download.php:2) in /home/www/web44/html/Download.php on line 27
ich hab keine ahnung was der mit header informationen meint. ich hab vieles probiert aber es klappt nicht hier das script
PHP-Code:
$DatabaseHost = "localhost";
$DatabaseUser = "dd3";
$DatabasePassword = "dd34d";
$Database = "dd";
$TableDownloadCounter = "DownloadCounter";
$EMail = "blabla";
if(@fopen($URL, "r"))
{
$DatabasePointer = @mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
@mysql_select_db($Database, $DatabasePointer);
$LetzterZugriff = date("Y-m-d H:i:s");
$ResultPointer = @mysql_query("SELECT Hits FROM $TableDownloadCounter WHERE URL='$URL'", $DatabasePointer);
if(@mysql_num_rows($ResultPointer)>0)
{
@mysql_query("UPDATE $TableDownloadCounter SET Hits=Hits+1, LetzterZugriff='$LetzterZugriff' WHERE URL='$URL'", $DatabasePointer);
}
else
{
@mysql_query("INSERT INTO $TableDownloadCounter (URL, Hits, LetzterZugriff) VALUES ('$URL', '1', '$LetzterZugriff')", $DatabasePointer);
}
header("Location: $URL");
}
else
{
@mail($EMail, "Defekter Download", "Der folgende Download ist defekt:\n$URL\nauf dieser Seite: ".$_SERVER['HTTP_REFERER'], "FROM: $EMail");
echo"<html>",
"<head>",
"<title>Download nicht gefunden</title>",
"</head>",
"<body>",
"<font color=\"red\">Der Download konnte nicht gefunden werden.</font>
Der Webmaster wurde darüber benachrichtigt!",
"</body>",
"</html>";
}
?>
aber selbstverständlich mit richtigen datenbank angaben in der datenbank wird gezählt aber ich kann die datei nicht downloaden
gruß
sebby