Stats Script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Alfred -

Alfred -

18/07/2004 16:15:00
Quote Anchor link
Ik heb een stats scriptje geschreven, dat de bezoekers telt, en de hits per ip... De hoofdteller telt enkel het aantal Ips, om flood (?) tegen te gaan...

Nu, ik heb eens ergens gezien dat men kan zien aan je IP of je bij Belgacom of Telenet aangesloten bent (2 ISPs uit België) ... Is dit zelf te maken, of blijft dit onmogelijk?

Het is een dom ding natuurlijk, want wat heb je eraan, maar toch zou het een leuk extraatje zijn :))

Grtz
 
PHP hulp

PHP hulp

27/11/2024 02:39:26
 
Niels

Niels

18/07/2004 16:32:00
Quote Anchor link
Het is wel te doen,, Meestal heeft een ISP, een standard nummer waarmee een IP begint,,

Volgens mij moet je doen dat

IP : 123.X.X.X == Telenet.. zoiets,,
Kun je op verschillende manier doen,,
 
Alfred -

Alfred -

18/07/2004 16:43:00
Quote Anchor link
Hmm dat is een mogelijkheid,
maar vrij moeilijk dus...
Want ik zou niet weten waar ik aan die gegevens zou moeten geraken :-/
 
Niels

Niels

18/07/2004 16:52:00
Quote Anchor link
Volgens mijmoet je dan zoeken op google ,, naar Telenet IP range of zoiets
 
Bram Z

Bram Z

18/07/2004 17:55:00
Quote Anchor link
telenet is altijd begined met 213.118 maar er zijn nog host met 213 pijs ik, nu is mij telenet ip -->
213.118.137.128
 
Alfred -

Alfred -

18/07/2004 18:03:00
Quote Anchor link
Ik heb op dit moment 81.240.xx.xx... Maar soms begint mijn ip ook met 213... dacht ik toch...
En ik heb Belgacom ADSL... Denk dat ik zo'n script best laat, is onbegonnen werk zo te zien... :)
 
Niels

Niels

18/07/2004 18:09:00
Quote Anchor link
Vandaar dat je 213.118 == aan telenet moet doen
 
Niels

Niels

18/07/2004 18:26:00
Quote Anchor link
Je kunt het volgens mij ook zo doen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$host
= @gethostbyaddr($_SERVER['REMOTE_ADDR']);

?>


Dit is het niet,, sorry fout gezien


Wat krijgen jullie trouwens zien als je dat doet ?
Gewijzigd op 18/07/2004 19:40:00 door Niels
 
Alfred -

Alfred -

18/07/2004 19:54:00
Quote Anchor link
Met dit commando krijg je de host...
Voor telenet bvb 'D5766593.kabel.telenet.be'
Daar kan ik misschien al iets mee doen ;)
 
Niels

Niels

18/07/2004 20:02:00
Quote Anchor link
Jah want dan zeg je iets zoals preg_match('D5766593.kabel.telenet.be', Telenet);

Iig zodat hij alles wat op 'D5766593.kabel.telenet.be' lijkt dat hij dat veranderd in Telenet ,, Maar nu weet ik dat we iets over het hoofd zien,, want als ik het doe krijg ik dit 'Hempc1.Marsys.local'
En Hempc1 is me pc zijn naam
Marsys is netwerk Naam en Local is lokaal gericht :S
 
Alfred -

Alfred -

18/07/2004 20:06:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
   $ip
= $_SERVER['REMOTE_ADDR'];
   $fullhost = gethostbyaddr($ip);
   $host = preg_replace("/^[^.]+./", "*.", $fullhost);
?>


Dit vond ik op PHP.net... Hier kan ik wel mee verder... Thx voor de hulp Sulfer... :)

--- EDIT
Als ik het lokaal test, krijg ik gewoon mijn pc naam, maar als ik het vanaf een server test, komt het mooi uit bij mij.. :)
Gewijzigd op 18/07/2004 20:10:00 door Alfred -
 
Niels

Niels

18/07/2004 20:10:00
Quote Anchor link
Geen dank,, heel toevallig was ik er ook mee bezig,, Jij helpt me nu ook verder :P :D
 
Niels

Niels

18/07/2004 20:16:00
Quote Anchor link
ER is alleen nog 1 probleem...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
   $ip
= $_SERVER['REMOTE_ADDR'];
   $fullhost = gethostbyaddr($ip);
   $host = preg_replace("/^[^.]+./", "*.", $fullhost);

   echo "| " . $host . " |";

?>


Als ik deze pagina save en hem in browser opstart staat er:

| *.Marsys.local |

En dat is mijn provider niet,, ( dat komt omdat ik achter ISA server zit),, Mijn provider is XS4all
 
Mitch X

Mitch X

18/07/2004 20:16:00
Quote Anchor link
Afbeelding

FF een testje :)

Zien jullie wat?
Gewijzigd op 18/07/2004 20:20:00 door Mitch X
 
Eris -

Eris -

18/07/2004 20:23:00
Quote Anchor link
Werkt :) Goede provider en ip ;)
 
Mitch X

Mitch X

18/07/2004 20:24:00
Quote Anchor link
Ik ben goew :P
 
Bram Z

Bram Z

18/07/2004 20:28:00
Quote Anchor link
Quote:
Ik ben goew :P

Stoer :D
 
Mitch X

Mitch X

18/07/2004 20:29:00
Quote Anchor link
Hahaha, psies :)
 
Niels

Niels

18/07/2004 20:38:00
Quote Anchor link
Dat wil ik ook :D,, kan iemand me daar iets vna uitleggen :D ???
 
Mitch X

Mitch X

18/07/2004 20:41:00
Quote Anchor link
Kheb het dernet ff snel gekliedert :P
Dit issiej :
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
<?
    header("Content-Type: images/png");
    
    $pic = imagecreate(250, 100);
    
    $black = ImageColorAllocate($pic, 0, 0, 0);
    $white = ImageColorAllocate($pic, 255, 255, 255);
    
    $fontsize = 16;
    $angle = 0;
    $xstart = 10;
    $ystart = 50;
    $font = "arial.ttf";
    $text = "IP: " . $_SERVER['REMOTE_ADDR'] . "\n";
    $host = explode(".", gethostbyaddr($_SERVER['REMOTE_ADDR']));
    $i = count($host);
    $text .= "ISP: " . $host[$i-2] . "." . $host[$i-1];
    
    ImageTTFText($pic, $fontsize, $angle, $xstart, $ystart, $white, $font, $text);

    ImagePng($pic);

    ImageDestroy($pic);
?>
 
Alfred -

Alfred -

18/07/2004 20:46:00
Quote Anchor link
Quote:
Kheb het dernet ff snel gekliedert :P
Dit issiej :


En hoeveel jaar zijt gij bezig met php? :p
Oké, ik ben een n00b :x
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

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.