Jetzt kostenlos Anmelden!


Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

1

Montag, 19. Mai 2008, 22:13

Wer hat geklickt? Banner Abfrage...

Hi Leute,

Ich möchte eine Abfrage auf/in einen Banner bauen, und zwar welcher registrierte Ihn geklickt hat. Falls Zeit und Datum möglich währen, währe das wünschenswert. Wie oft könnte auch drin sein :-)

Ich hab mir das irgendwie vorgestellt das ich eine If abfrage mache, die besagt Wenn der User geklickt hat wird das Datum(Zeit muss nicht sein), der Nickname festgehalten.

Wer kann bei soetwas helfen?


Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Dienstag, 20. Mai 2008, 08:02

Das würde nur mit nem Weiterleitungsscript funktionieren. Weil wenn der User auf einen Banner klickt, wird er sofort zur anderen Seite geleitet und du hast keine Möglichkeit den Klick irgendwie auszuwerten mit PHP.

Der Code des Banners müsste dann z.B. so aussehen:

Quellcode

1
<a href="include.php?path=weiter.php&url=http://www.banneraddresse.de"><img src="bild.jpg" border="0"></a>


Und dann musst du ne Datei namens weiter.php erstellen:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if (isset($_GET['url'])) {

$url addslashes($_GET['url']);

$usernick addslashes($USER['nick']);
$userid intval($USER['id']);
$time time();

//Eintragen in die DB etc...

header('Location: '.$url);
exit;

}
?>


Ist jetzt natürlich nur zur Veranschaulichung...
  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

3

Dienstag, 20. Mai 2008, 14:26

Machen wir's mal Schritt für Schritt^^

Hab bisher alles so gemacht wie beschrieben, nur was muss ich in die DB eintragen?

Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

4

Dienstag, 20. Mai 2008, 16:38

naja du müsstest dir erst mal ne neue tabelle in deiner DB anlegen, namens z.B. bannerclicks. Mit den Feldern userid [int(11)], usernick [varchar(50)] und time [int(11)].

Und dann kommt an die Stelle wo der Kommentar steht in der weiter.php, folgendes rein:

PHP-Quelltext

1
$DB->query(INSERT INTO ".$sqlprefix."_bannerclicks (useridusernicktimeVALUES ('".$userid."''".$usernick."''".$time."'));


Dann sollte jedes Mal ein Eintrag stattfinden...
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Dienstag, 20. Mai 2008, 16:44

Na dann fehlt aber doch noch die ausgabe. Müsste man mit einen Select From machen
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

6

Dienstag, 20. Mai 2008, 16:53

naja er wollte doch alles schritt für schritt machen und nach ner ausgabe hat er auch nicht gefragt...
  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

7

Dienstag, 20. Mai 2008, 17:32

So,

Hab die besagten Schritte gemacht, hier mal ein Screen der euch vielleicht mehr sagt als wenn ich es euch erkläre!
Hoffe das hat alles so seine richtigkeit!



Ich kann den Banner klicken.
Jetzt kommen wir zur besagten ausgabe^^. wie gesagt, Schritt für Schritt.

Wie gebe ich die werte jetzt aus, wie ist im Prinzip egal, also ob es nun im Adminbereich steht oder als normale .txt aufm Server liegt!

Danke!
Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

8

Dienstag, 20. Mai 2008, 19:28

Hi,

Sry für Doppelpost^^

Also ich weiss nicht ob euch das Thema noch geläufig ist:
Gebannt von Eigener HP

Das Angegebene Problem tritt auch hier wieder auf! Sobald der Banner geklickt wurde, die weiterleitung ohne Probleme erfolgt ist und man die Page wieder betreten möchte passiert wie in dem Thread beschrieben nichts- Seite kann nicht angezeigt werden (Davon auch betroffen: Confixx+FTP), das ist jetzt bei mehreren Leuten der Fall gewesen. Ein einfacher Router reset hat das Problem gelöst nur würde ich gerne wissen wie man das lösen kann:

Hier die weiter.php

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if (isset($_GET['url'])) {

$url addslashes($_GET['url']);

$usernick addslashes($USER['nick']);
$userid intval($USER['id']);
$time time();

$DB->query(INSERT INTO ".$sqlprefix."_bannerclicks (useridusernicktimeVALUES ('".$userid."''".$usernick."''".$time."'));

header('Location: '.$url);
exit;

}
?>


Hier der Bannerlink:

Quellcode

1
$boxlinks[]='<a href="include.php?path=weiter.php&url=http://Homepage.de" target="_blank"><img src="http://blablabla.de/blablabla" border="0" alt="BlaBla" width="100" height="60"/></a>';


Wie die DB aussieht seht ihr Oben^^

Kann mir jemand Helfen?


Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

9

Mittwoch, 21. Mai 2008, 15:51

Hi,

Also folgendes: Ich klicke den banner und komme auf die gewünschte Seite (freue mich^^) und klicke kurze Zeit später erneut darauf.
Ergebnis:



Ich verzweifle noch :wacko:

Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

10

Sonntag, 25. Mai 2008, 18:14

Quattro Post?^^

Egal,

Wollte mal fragen ob sich jemand noch mit meinem Problem beschäftigt?
Ich kann keine Lösung finden da ich bei dem Datenbank gedöns nicht alzu versiert bin!

Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende