Wer zeigt meine Banner wirklich an?

Papenburger

Erfahrenes Mitglied
Hallo,

ich habe auf Lima-City mal ein Tutorial gesehen, mit welchem angezeigt wird, welche Seite meine Banner wirklich anzeigt. Da dieses Script aber nur mit JPEG Banner läuft und ich GIF-Banner habe, suche ich so ein Script nun mit GIF-Bilder...

Hier erstmal das Script von Lima-City
PHP:
$dbhost = "localhost";					  //Tabellen Host
$dbname = "**************";					 //Datenbank name
$dbuser = "***********";						   //Benutzer für MySQL
$dbpass = "**********";						 //Passwort
$lcbc_table = "checkbanner";				// Name der Tabelle
$lcbc_url = "Bild.jpeg";				   // Name der Grafik. Die Grafikdatei sollte im gleichen Ordner sein wie der Script.
// Ab hier nichts mehr verändern!
$lcbc_id = $_GET["id"];
header("Content-type: image/jpeg");
$lcbc_load = imagecreatefromJPEG($lcbc_url);
ImageJPEG ($lcbc_load);
$verbindung=mysql_connect ($dbhost, $dbuser, $dbpass);
mysql_select_db ($dbhost, $verbindung);
$sqlcode = "SELECT counter FROM ".$lcbc_table." WHERE id=".$lcbc_id;
$result=mysql_fetch_object( mysql_query($sqlcode, $verbindung));
$lcbc_count = ++$result->counter;
mysql_query("UPDATE $lcbc_table SET counter=$lcbc_count WHERE id=$lcbc_id",$verbindung);

Sowas ähnliches nur mit Gif-Bilder suche ich...
Wer kann sowas proggen oder weis, wo man sowas her bekommt?


LG Daniel
 
PHP:
$dbhost = "localhost";					  //Tabellen Host
$dbname = "**************";					 //Datenbank name
$dbuser = "***********";						   //Benutzer für MySQL
$dbpass = "**********";						 //Passwort
$lcbc_table = "checkbanner";				// Name der Tabelle
$lcbc_url = "Bild.gif";				   // Name der Grafik. Die Grafikdatei sollte im gleichen Ordner sein wie der Script.
// Ab hier nichts mehr verändern!
$lcbc_id = $_GET["id"];
header("Content-type: image/jpeg");
$lcbc_load = imagecreatefromGif($lcbc_url);
ImageJPEG ($lcbc_load);
$verbindung=mysql_connect ($dbhost, $dbuser, $dbpass);
mysql_select_db ($dbhost, $verbindung);
mysql_query("UPDATE `".$lcbc."`_table SET `counter`=`counter`+1 WHERE `id`='".$lcbc_id."' ", $verbindung);
 
Hi,

hast du das ausprobiert? Bei mir funktioniert das nämlich nicht...


LG Daniel

Edit:

content geändert in: image/gif

ich habe die Bilder in dem Ordner img liegen, dort liegt nun auch die Datei, ist der Content dann wohl richtig?
 
Zuletzt bearbeitet:
Probier mal Folgendes:
PHP:
<?php

	$link = mysql_connect('localhost', 'Benutzername', 'Passwort');
	mysql_select_db('Datenbankname', $link);

	$query = "
		UPDATE
		        `checkbanner`
		  SET
		        `counter` = `counter` + 1
		  WHERE
		        `id` = ".mysql_real_escape_string($_GET['id'])."
		";
	mysql_query($query, $link) or die(mysql_error());

	header('Content-Type: image/gif');
	readfile('Bild.gif');

?>
 
Ich muss dazu sagen, das Bild ist animiert...

Funktioniert auch nicht, wenn ich die Datei direkt aufrufe, zeigt der folgenden Fehler an:
Fatal error: Call to undefined function: mysql_real_escape_string() in /home/www/web2/html/img/verbindung.php on line 20

Line 2o ist folgenden Zeile:

`id` = ".mysql_real_escape_string($_GET['id'])."


LG Daniel
 
Zuletzt bearbeitet:
Papenburger hat gesagt.:
Kann denn keiner helfen?
Kommst du mal klar, bitte? Du hast uns keine 30 Minuten Zeit gegeben, wir sind doch nicht deine Programmierer!
Nicht nur, dass du absolut keine Ahnung von PHP zu haben scheist, du bist auch noch faul und ungeduldig. :mad:
 
Statt der mysql_real_escape_string()-Funktion kann auch dessen Vorgänger, die mysql_escape_string()-Funktion benutzt werden.
 
Zurück