daneil: Übergebene Variablen sind leer

Beitrag lesen

Hallo,

ich biete auf meiner Website www.qwertz182.de ein paar MP3s zum Downlodd an, und jetzt wollte ich mit PHP die Klicks auf einen Download zählen lassen. Jedoch wenn ich die URL zu den Downloads übergebe, ist die Variable URL trotzdem leer. Die Datenbank ist richtig angelegt. Was mache ich falsch?

Hier der Code (Die Infos wie User etc hab ich geändert):

<?php

$DBHost = "localhost";
$DBUser = "user";
$DBPassword = "password";
$DB = "database";
$TblDownloadCounter = "Downloads";
$EMail = "email";

if(@fopen($URL, "r"))
{
$DBPointer = @mysql_connect($DBHost, $DBUser, $DBPassword);
@mysql_select_db($DB, $DBPointer);
$LastAccess = date("Y-m-d H:i:s");
$ResultPointer = @mysql_query("SELECT Hits FROM $TblDownloadCounter WHERE URL=´$URL´", $DBPointer);

if(@mysql_num_rows($ResultPointer) > 0)
{
@mysql_query("UPDATE $TblDownloadCounter SET Hits=Hits+1, LastAccess=´$LastAccess´ WHERE URL=´$URL´", $DBPointer);
}
else
{
@mysql_query("INSERT INTO $TblDownloadCounter (URL, Hits, LastAccess) VALUES (´$URL´, ´1´, ´$LastAccess´)", $DBPointer);
}

header("Location: $URL");
}
else
{
@mail($EMail, "Defekter Download", "Der folgende Download ist defekt:\n$URL\nauf dieser Seite: ".$_SERVER[´HTTP_REFERER´], "FROM: $EMail");
echo "Der Download konnte nicht gefunden werden. Der Webmaster wurde darüber benachrichtigt!";
}

?>

Meine Downloads liegen auf meinem Webspace im Ordner audio/

Aufrufen tue ich das ganze so:

<a href="http://www.qwertz182.de/download.php?URL=http://www.qwertz182.de/audio/lied.mp3">downloaden</a>