Geschrieben von kenny197902 am 04.07.2004, 18:24

Habt jemand anders angeboten euren Banner bei sich einzublenden und ihr möchtet wissen, ob dieser auch bei ihm angezeigt wird, dann könnt ihr es mit folgendem Script überprüfen!
Bitte beachtet: Dieser Script verwendet GD-Objekte. Daher solltet ihr keine GIF-Dateien verwenden! Dieser Script wurde extra angepasst für die Verwendung von JPG/JPEG-Dateien!

Zuerst wird eine Tabelle in eurer Datenbank erstellt:

CREATE TABLE `checkbanner` (
`id` DECIMAL( 10 ) NOT NULL ,
`lastview` TIMESTAMP NOT NULL ,
`counter` DECIMAL( 10 ) DEFAULT '0' NOT NULL
);

So und nun zur PHP-Datei und der Grafik kopiert am besten beide Dateien in das gleiche Verzeichnis! Die PHP-Datei müßt ihr dann noch anpassen!

<?php
$lcbc_host = "mysql.lima-city.de"; // Die Datenbankadresse
$lcbc_db = "DBxxxx"; // Der Datenbankname
$lcbc_user = "USRxxxx"; // Der Username
$lcbc_pass = "1234567"; // Das Passwort
$lcbc_table = "checkbanner"; // Name der Tabelle
$lcbc_url = "banner.jpg"; // 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);
$lcbc_conn=mysql_connect ($lcbc_host, $lcbc_user, $lcbc_pass);
mysql_select_db ($lcbc_db, $lcbc_conn);
$sqlcode = "SELECT counter FROM ".$lcbc_table." WHERE id=".$lcbc_id;
$result=mysql_fetch_object( mysql_query($sqlcode, $lcbc_conn));
$lcbc_count = ++$result->counter;
mysql_query("UPDATE $lcbc_table SET counter=$lcbc_count WHERE id=$lcbc_id",$lcbc_conn);
?>

Nun gebt demjenigen, welcjer euren Banner einblenden soll folgenden Link zum Beispiel:
<a href="http://deine-adresse.server.lima-city.de"><img src="http://deine-adresse.server.lima-city.de/banner/banner.php?id=1"></a>

Beachte dabei, das du jedem eine eigene ID-Nummer gibst!
Jetzt zum letzten Schritt: Tabelle mit ID-Nummer versehen!
Gehe zum PHPMydmin und suche die Tabelle auf! Gehe dort auf einfügen, und gebe nur im Feld id ein Zahl bis 10 Stellen ein! Nach dem Klicken auf OK hast du dann einen neuen Datensatz erstellt. Die anderen beiden Felder laufen automatisch!
Die Felder beinhalten folgende Informationen:

ID = Die ID-Nummer des Einblenders
lastview = Das letzte Mal als der Banner gezzeigt wurde (als Timestamp)
counter = Wie oft der Banner gezeigt wurde!

Solltet ihr noch Fragen zu dem Script haben, wendet euch an kenny197902

Viel Spaß noch!

Bewertung Anzahl
6
80,0 %
4 Bewertungen
1
20,0 %
1 Bewertungen