[PHP] Eigen teller systeem

Pagina: 1
Acties:
  • 186 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het is de bedoeling dat ik mijn banner op een andere website toon. Daarnaast wil ik graag weten hoe vaak mijn banner getoond wordt. Mijn idee was om de banner op mijn eigen server te laten staan en de eigenaar van de site waar de banner getoond wordt een stukje code te sturen die hij op de banner plaats plakt en deze code moet dan weer verwijzen naar mijn banner. Hierdoor moet elke keer dat een bezoeker de site bezoekt een connectie gemaakt worden met mijn site, zodat ik bezoekers informatie van die site kan bijhouden. Net als de javascript code van bv de onestat teller.

Nou ben ik op internet wezen zoeken, maar wat ik voornamelijk krijg te zien is reclame voor een hoop gratis tellers, maar niet wat ik zoek.

Kan iemand mij een beetje op weg helpen, hoe ik dit het beste aan kan pakken?

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Je post nu in Programming, dus je wilt iets zelf gaan maken..

Nu is me even ontgaan waar je niet uit komt, laat eens een stukje voorbeeld code zien..

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • lembregtse
  • Registratie: Juni 2007
  • Laatst online: 13-09 11:45
Probeer eens:http://www.hotscripts.com
Daar kan je voor veel talen veel scripts vinden :) Al dan niet gratis, maar meestal vind je ze wel als open source :)

Je kan zo een script eens bekijken voor de werking natuurlijk :) en dan een eigen variant schrijven!

[ Voor 23% gewijzigd door lembregtse op 27-07-2007 23:33 ]


Acties:
  • 0 Henk 'm!

  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 23:19

Onbekend

...

Zoek ook eens op banner exchange en kijk eens wat voor techniek ze daar gebruiken.
Daar kan je al een hoop wijs uit worden.

Speel ook Balls Connect en Repeat


Acties:
  • 0 Henk 'm!

  • user109731
  • Registratie: Maart 2004
  • Niet online
Verwijderd schreef op vrijdag 27 juli 2007 @ 23:29:
Het is de bedoeling dat ik mijn banner op een andere website toon. Daarnaast wil ik graag weten hoe vaak mijn banner getoond wordt.
Ik zou een PHP-scriptje maken waarin je eerst een update-query op je database uitvoert, en daarna de banner (met de juiste Content-Type natuurlijk) naar de client stuurt. Dan kun je gewoon de url van dat script geven en die kan de ander dan op de site zetten :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
JanDM schreef op vrijdag 27 juli 2007 @ 23:42:
[...]

Ik zou een PHP-scriptje maken waarin je eerst een update-query op je database uitvoert, en daarna de banner (met de juiste Content-Type natuurlijk) naar de client stuurt. Dan kun je gewoon de url van dat script geven en die kan de ander dan op de site zetten :)
Klinkt wel heel logisch idd... :? Ga 't meteen ff proberen, tnx (ook de rest) voor hulp!

Acties:
  • 0 Henk 'm!

Verwijderd

Zoals JanDM zegt, PHP zou hiervoor een goede keuze zijn. Mij icon is als het ware wat jij nodig hebt. Elke keer dat hij geladen wordt komt er 1 bij. :)

Dit is redelijk simpel te maken, kijk even naar de GB Library (er zijn meerdere opties, maar deze is goed te doen)
http://nl3.php.net/manual/en/function.gd-info.php

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op vrijdag 27 juli 2007 @ 23:49:
Zoals JanDM zegt, PHP zou hiervoor een goede keuze zijn. Mij icon is als het ware wat jij nodig hebt. Elke keer dat hij geladen wordt komt er 1 bij. :)

Dit is redelijk simpel te maken, kijk even naar de GB Library (er zijn meerdere opties, maar deze is goed te doen)
http://nl3.php.net/manual/en/function.gd-info.php
Ga meteen ff checken, tnx!

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Je hebt niet eens GD nodig;
PHP:
1
2
3
4
5
6
7
8
<?php
// banner.php

mysql_query(".. tel een view voor je banner ...");

header("Content-Type: image/jpeg");
readfile("banner.jpg");
?>


Anderen mensen kunnen jouw banner dan gebruiken met
HTML:
1
<img src="http://jouw.domein.tld/banner.php" />

Acties:
  • 0 Henk 'm!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 23-07 18:19
(jarig!)
En uiteraard kun je dan ook meteen banner.php?id=1 of banner.php?id=2 gebruiken als je per site waar je banner op staat specifiek wilt gaan tellen.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Acties:
  • 0 Henk 'm!

  • ATS
  • Registratie: September 2001
  • Laatst online: 18-09 15:14

ATS

En als je slim bent, dan log je ook even de andere belangrijke info van je requests (IP adres, datum/tijd, etc.), zodat je later kan reconstrueren wie zoal je banner te zien krijgt (waar vandaan bijvoorbeeld). Dat lijkt me voor een adverteerder toch interessante info, niet?

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


Acties:
  • 0 Henk 'm!

  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

Verwijderd schreef op vrijdag 27 juli 2007 @ 23:29:
Kan iemand mij een beetje op weg helpen, hoe ik dit het beste aan kan pakken?
Dat ligt er aan wat je wilt. Voor de simpelste toepassingen kan je gemakkelijk uit je webserver access log halen hoe vaak de banner opgevraagd is. Als je het realtime bij wilt houden, dan laat je een URL opvragen waar een script op draait, dat een teller ophoogt en vervolgens de banner teruggeeft. Daarnaast moet je goede caching headers gebruiken (zodat de banner dus wel telkens bij jou opgevraagd moeten worden en niet uit een tussenliggende proxy geplukt mag worden).

Wie trösten wir uns, die Mörder aller Mörder?


Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
SWINX schreef op zaterdag 28 juli 2007 @ 00:52:
En uiteraard kun je dan ook meteen banner.php?id=1 of banner.php?id=2 gebruiken als je per site waar je banner op staat specifiek wilt gaan tellen.
Of gewoon op basis van de http referrer.

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Daar heb je niets aan. De kan gefaked worden, of meestal is hij gewoon niet beschikbaar.
Sommige browsers, en veel firewalls en anti-viruspakketen voorkomen het meezenden van de http-referer.

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Als je bannerblockers wilt omzeilen raad ik je af om je file banner.php te noemen, je kunt hem dan beter content.php noemen ofzo... dan zijn de basic URL-filters al omzeild (al zijn er veel meer manieren waarop een banner wordt geblocked, afmetingen bijvoorbeeld...)

We are shaping the future

Pagina: 1