Counter/Tracker met GD

Door Bram Z, 24 jaar geleden, 4.886x bekeken

Dit script houd verschillende dingen bij van jouw bezoekers. Je moet maar 3 dingen doen voor het te doen werken:
1. Voeg deze querie uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
CREATE TABLE `browsers` (
  `id` int(11) NOT NULL auto_increment,
  `browser` varchar(255) NOT NULL default '',
  `hits` int(5) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM;
CREATE TABLE `config` (
  `name` varchar(255) NOT NULL default '',
  `value` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
INSERT INTO `config` VALUES ('total_value', '0');
CREATE TABLE `language` (
  `id` int(11) NOT NULL auto_increment,
  `language` varchar(255) NOT NULL default '',
  `hits` int(5) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM ;
CREATE TABLE `last_guests` (
  `id` int(10) NOT NULL auto_increment,
  `ip` varchar(15) NOT NULL default '',
  `domain` varchar(255) NOT NULL default '',
  `country` varchar(255) NOT NULL default '',
  `os` varchar(255) NOT NULL default '',
  `browser` varchar(255) NOT NULL default '',
  `page` varchar(255) NOT NULL default '',
  `referrer` varchar(255) NOT NULL default '',
  `datum` int(12) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM ;
CREATE TABLE `lastdays` (
  `id` int(1) NOT NULL auto_increment,
  `day` varchar(5) NOT NULL default '',
  `unique_hits` int(5) NOT NULL default '0',
  `hits` int(10) NOT NULL default '0',
  `dag` int(2) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM  ;
CREATE TABLE `os` (
  `id` int(11) NOT NULL auto_increment,
  `os` varchar(255) NOT NULL default '',
  `hits` int(5) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM;
CREATE TABLE `provider` (
  `id` int(11) NOT NULL auto_increment,
  `provider` varchar(255) NOT NULL default '',
  `hits` int(5) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM ;
CREATE TABLE `today_ip` (
  `id` int(5) NOT NULL auto_increment,
  `ip` varchar(15) NOT NULL default '',
  `hits` int(10) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
TYPE=MyISAM  ;
        

?>



Zorg er zeker voor dat juist het zelfde doet !!
2. Geef je database gegeven inhet bestad config.php

3. Zorgen dat je de images download voor de counter:

http://users.telenet.be/source/img.zip

Gesponsorde koppelingen

PHP script bestanden

  1. countertracker-met-gd

 

Er zijn 40 reacties op 'Countertracker met gd'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Een paar functies komen uit het script:

http://flaming.lumix.nl/downloads/index.php?actie=script&id=27

Ik had eerst het script gemaakt met mijn functies, maar toen ik dat script zag heb ik 2 of 3 van zijn functies gebruikt
Mitch X
Mitch X
24 jaar geleden
 
0 +1 -0 -1
Onbekend - The Netherlands - Onbekend - Tiscali The Netherlands - 82.169.227.160

3 v/d 5 goed :)
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Kheb het ook gezien, blokeerd jouw pc iets :S. Ik zal zien of er nog problemen zijn bij andere gebruikers
Alfred -
Alfred -
24 jaar geleden
 
0 +1 -0 -1
Windows XP - Belgium - Firefox 1.0 - Skynet Belgium

Not bad :) Nice script :)
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Ik zal misschien ook iets maken dat hij bijhoud hoeveel users er firefox hebben en al
Steff   an
Steff an
24 jaar geleden
 
0 +1 -0 -1
Het enige probleem is dat hij niet per ip adres alles weergeeft. Ik kan nu 50 x op de pagina komen te staan. Als ik dus elke keer op vernieuwen druk komt er telkens een ip adres bij testaan.
En waarom gebruik je niet de functie switch ??
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
If vind ik veel gemakkelijker, en je kan er maximum 50 keer opkomen Want hij toont maar 50 results
Jorik
Jorik
24 jaar geleden
 
0 +1 -0 -1
kun je toch met DISTRICT() [mysql] voorkomen?.. ofzoiets :P

Vind trouwens dat je erg veel MySQL tabellen gebruikt .. weet zo niet of het nodig is, maar kan vast wel met minder..
Mitch X
Mitch X
24 jaar geleden
 
0 +1 -0 -1
Waarom minder tabellen?
Een tabel meer kan geen kwaad hoor :)

Ennuh, ik snap niet waarom m'n OS niet doorkomt :|
M'n User-Agent, browser dus ;), is gespoofed, m'n OS niet ofsow ...

En het is trouwens unknown
Bo az
Bo az
24 jaar geleden
 
0 +1 -0 -1
Hmm,

Windows XP | The Netherlands | Unknow |Chello The Netherlands |
80.56.72.***

Kent mijn Browser dus niet :S, maar ik gebruik gewoon Opera :S
Jorik
Jorik
24 jaar geleden
 
0 +1 -0 -1
@ Mitch
Ikzelf vind het handiger zo min mogelijk tabellen te gebruiken, geeft veel minder zooi in pma enzo vind ik...
Mitch X
Mitch X
24 jaar geleden
 
0 +1 -0 -1
Als je het goed doet hoef je maar 1x te PMA'en ...
Jorik
Jorik
24 jaar geleden
 
0 +1 -0 -1
ik niet, ik blijf bezig in pma totdat ik voor mezelf een editpanel voor de rest heb gemaakt..

Dus dan blijf ik steeds die tabellen zien..

En neemt meestal minder ruimte in, minder tabellen..
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Ik vind het handig veel tabelen te gebruiken. Ik zal het schrijfoutje ook fixen. En de mensen die Opera hebben kunnen die dit scripje eens doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SERVER["HTTP_USER_AGENT"];
?>

En dat mij pmen
Mitch X
Mitch X
24 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SERVER["HTTP_USER_AGENT"];
?>

Geeft bij mij:
SH4D3Hs SPooFeD BRoWSeR

Hehe :)
Elwin - Fratsloos
Elwin - Fratsloos
24 jaar geleden
 
0 +1 -0 -1
Offtopic:

Hee Mitch, wat zit je met je naam te fucken? ;)


Elwin
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
En dan zeg je dat mijn script niet werkt :p, ik zal er iets op vinden dat hij dat weergeeft :p
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Fixed
Johan
Johan
24 jaar geleden
 
0 +1 -0 -1
prima script, maar wrom draait iedereen windows xp??:S... kvin het een beetje slecht systeem..!!
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
:p, ik gebruik soms linux maar mijn hd staad vol dus krijg er hem niet bij ...
Mitch X
Mitch X
24 jaar geleden
 
0 +1 -0 -1
Ksnap nog altijd niet dat mijn OS niet werkt :S
Mss kannik die ook spoofen ^^
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
os en browser komen alletwee uit $_SERVER["HTTP_USER_AGENT"]; ...
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Kheb weer een volledige update gedaan, ik weet dat het veel mysql tables zijn, en dat ik het allemaal in 1 tabel krijg. Maar ik vind het zo duidelijker
Jorik
Jorik
24 jaar geleden
 
0 +1 -0 -1
Language: The Netherlands

is dat niet Country: The Netherlands :P?.. The Netherlands is ene plaats, Dutch is een taal..
The Don
The Don
24 jaar geleden
 
0 +1 -0 -1
Heel goed script.


24 jaar geleden
 
0 +1 -0 -1
wel een mooi script maar hij laat nix zien bij language en ik vind t een vreselijke kut layout stats.php:D no offense
Jorik
Jorik
24 jaar geleden
 
0 +1 -0 -1
Layout moet je ook zelf make :P


23 jaar geleden
 
0 +1 -0 -1
Kan iemand die plaatjes online zetten want de url klopt niet meer :(.
Bram Z
Bram Z
23 jaar geleden
 
0 +1 -0 -1
Je kan ze nu hier downloaden:
http://users.telenet.be/source/img.zip


23 jaar geleden
 
0 +1 -0 -1
script werkt niet
niet op mijn pc met phpdev en niet op de server
kijk maar op www.jonasty.be.tt/counter/counter.php
groetjes jonas
Bram Z
Bram Z
23 jaar geleden
 
0 +1 -0 -1
Server van u gebruikt safe mode, en phpdev moet waarschijnlijk nog gd aanzetten.


23 jaar geleden
 
0 +1 -0 -1
bedankt voor de reactie maar hoe kan ik ervoor zeggen dat die safe mode op de server word gedeactiveert of kan dat niet ?


Weet u soms nog een goede teller die redelijk uitgebreid is?

met vriendelijke groeten jonas hoekman
Mitch X
Mitch X
23 jaar geleden
 
0 +1 -0 -1
De stats zijn niet helemaal correct op die site waar je het downloaden kunt...
Quote:
IP-Adres: 82.170.184.xxx
Host: [...]tiscali.nl
Besturingssysteem: Linux
Internet Provider: Tiscali Nederland
Browser: Netscape 5.0
Land: Nederland

Browser is Firefox 1.06 :X
Gijs
gijs
23 jaar geleden
 
0 +1 -0 -1
is een mooi script maar krijg de landen niet er in. iemand het zelfde probleem of enig idee hoe ik dat aanpas?? daarnaast krijg ik de plaatjes ook niet in beeld??
Polleke
Polleke
23 jaar geleden
 
0 +1 -0 -1
Ik zoek me nog steeds suf naar de plaatjes.
http://users.telenet.be/source/img.zip is niet te vinden...


23 jaar geleden
 
0 +1 -0 -1
Ned hij ligt eruit :(
Freek
Freek
23 jaar geleden
 
0 +1 -0 -1
http://users.telenet.be/source/img.zip is niet te vinden... !!!
Is img.zip nog beschikbaar?
Bram Z
Bram Z
23 jaar geleden
 
0 +1 -0 -1
Kheb het weer online gezet :
http://users.telenet.be/source/img.zip
Mail mij maar als het niet werkt
Mark moes
mark moes
19 jaar geleden
 
0 +1 -0 -1
Ik weet wel dat dit een aardig gepensioneerd topic is, maar als iemand nou het script wil gebruiken, dan is de zip niet meer online.
@ D@rk, kun je de zip weer online zetten, en misschien ook online houden?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jorin
jorin
18 jaar geleden
 
0 +1 -0 -1
goed script, alleen krijg ik een 404 error page wanneer ik de plaatjes wil downloaden, reupload aub (miss rapidshare ofzo)

danku :)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. countertracker-met-gd

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.