Hej allesammen.
Jeg har siden www.zeroup.dk
Jeg betaler partner-ads 2 kr pr person der uploader, for at få lidt gang i trafikken.
Det kræver at jeg indsætter et billede på min side som kan tracke hvornår folk der bliver henvist af partner-ads uploader et billede.
Det fungere sådan. På siden Forsiden er der en upload formular. Man vælger et billede og trykker upload. Så bliver man viderestillet til upload.php hvor billedtypen og billedstørrelsen bliver valideret. Efter det bliver denne kode kørt igennem.
mysql_query("INSERT INTO `files` (`id`, `filename`, `date`, `ip`, `views`, `password`, `terms`, `tags`) VALUES (NULL, '".$newbase."', '".date("d/M/Y")."', '".$_SERVER['REMOTE_ADDR']."', '0', '".$filepass."', '0', '".$_POST['tags']."');");
$content .= "<img src=\"http://www.partner-ads.com/dk/leadtrack.php?programid=2295&type=lead&uiv=".$newbase."\" width=\"1\" height=\"1\">";
header("Location: ".$config['url']."/Vis/".$newbase);
Først bliver det hele indsat i tabellen. Fint nok. Så bliver bliver billedet fra partner-ads vist (det som kan tracke det hele);
og så bliver man viderestillet til view.php hvor det uploadede billede bliver fremvist.
Problemet er bare at header("location: jo ikke acceptere at der er output før og dermed bliver billedet fra partner-ads ikke vist.
Hvad kan jeg gøre ved dette? Hvis jeg indsætter billede på view.php vil alle der kommer ind på billedet jo bliver registeret som om at de lige har uploadede det. Det skal kun være en person der bliver registeret og kun den gang han uploader billede. Hvordan kan jeg gøre dette?