Mailinglisten-Archive |
Hi Liste, ich habe da folgendes Problem. Ich habe ein kleines script(funktion) das über die header() funktion Dateien zum download bereitstellt. <schnip> $name = mysql_result($test,0,"name"); $filedir ="/dir/to/my/files/"; $filename = sprintf("%s/%s", $filedir, $name); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$name."\""); readfile($filename); return($name); </schnip> Das funz auch wunderbar. nun möchte ich nachdem jemand eine datei d/l hat das ganze in einer mysql db loggen um zu sehen was so runtergeladen wird. das mache ich so... <schnip2> $filename = get_clip2($id); $ip=$REMOTE_ADDR; track($ip, $filename); function track($ip, $filename){ $db = open_db(); $datum = date(d).".".date(m).".".date(y); $zeit = date("H:i:s"); $foo=mysql_query("insert into tracking (ip, zeit, datum, file) values ('$ip', '$zeit', '$datum', '$filename')",$db); return($foo); } </schnip2> Das ganze läuft so ab: ein besucher klickt auf einen link, anhand der id wird die datei übergeben und anschliessend soll ein eintrag in die db erfolgen. das problem ist, das er nach der übergabe der datei die funktion track() einfach nicht verarbeitet. ich habe schon mit nem echo gechecked ob er die funktion überhaupt aufruft...fehlanzeige... hoffe jemad fällt dazu was ein...oder hat eine einfachere idee... danke im voraus alex --- Alexander Häussel God said: tar xfvz universe.tar.gz - and the Universe was! celsius37.com AG Email mailto:alexander.haeussel_(at)_celsius37.com Internet http://www.celsius37.com
php::bar PHP Wiki - Listenarchive