Tom: Übergebene Variablen sind leer

Beitrag lesen

Hello,

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

Error_Reporting(E_ALL);

Der Rest sollte sich von alleine ergeben :-)

$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>

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau