makedownload Datenbankeintrag
Hallo zusammen,
ich habe hier auf der Seite makedownload gefunden. Ist genau die Funktion, die ich für meinen Downlaod benötigte. Doch jetzt möchte ich noch sobald die Funktion makedownlaod aufgerufen wird auch noch einen Eintrag in meiner Mysql-Datenbank vornehmen. Doch irgendwo habe ich noch einen Fehler:
function makeDownload($file, $dir, $type)
{
require("admin/dbconnect.php");
$verbindung = mysql_connect($host,$user,$passwort);
if($verbindung){
$Kennung="test";
$Passwort="test";
$sqllogin = "INSERT INTO Login(firma, passwort, datum) SELECT '$Kennung', '$Passwort', now()";
$ergebnislogin = mysql_query($sqllogin,$verbindung);
mysql_close();
}
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile($dir.$file);
}
// gif - image/gif
// jpg - image/jpeg
// png - image/png
// zip - application/zip
// txt - text/plain
//$dir = '../update/';
//echo "Vorname: ", $_GET["ver"];
$type = 'application/octet-stream';
if(!empty($_GET['file']) && !preg_match('=/=', $_GET['file']))
{
if(file_exists ($_GET["ver"].$_GET['file']))
{
makeDownload($_GET['file'], $_GET["ver"], $type);
}
}
Kann mir jemand sagen, wo das Problem liegt. Es wird alles ohne Fehler ausgeführt, nur kein Eintrag in der Tabelle Login gemacht?
Danke im voraus für eure Hilfe.
|