IP logger met extra functies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Raymond ---

Raymond ---

09/01/2006 19:40:00
Quote Anchor link
Ik zoek een IP logger die meer dan IP's logt, hij moet bijvoorbeeld:
- browser
- land
- ip
- besturingssysteem
loggen

Eigenlijk zoek ik gewoon een Ip logger die al het mogelijke logt, wel de legele dingen dus geen script die allemaal andere dingen onfutseld, gewoon legale gegevens.

En dan hat ik nog een vraag:
Heeft iemand een scrit die de laatste posts weergeeft bij PHPBB2 om de homepage?
 
PHP hulp

PHP hulp

16/01/2025 03:58:59
 
Winston Smith

Winston Smith

09/01/2006 19:47:00
Quote Anchor link
Zo'n logger is vrij makkelijk te schrijven. Hier vind je alles wat zich in de $_SERVER kan bevinden. Maar daarmee log je wel heel veel, dus ik zou van tijd tot tijd je database legen of log-bestanden weggooien ;)

Een IP logger die alles logt, heet trouwens geen IP logger meer maar gewoon logger, denk ik ^^
Gewijzigd op 09/01/2006 19:47:00 door Winston Smith
 
Raymond ---

Raymond ---

09/01/2006 19:48:00
Quote Anchor link
Kan je zo'n script maken, ik snap er helemaal niks...
 
PurpleMadness -

PurpleMadness -

09/01/2006 19:48:00
Quote Anchor link
hier misschien iets?
anders verder zoeken op hotscripts
http://www.hotscripts.com/Detailed/56006.html
 
Winston Smith

Winston Smith

09/01/2006 19:55:00
Quote Anchor link
Raymond:
Kan je zo'n script maken, ik snap er helemaal niks...
Ik ben erg vriendelijk vandaag. Stuur me maar even een PM met je wensen en eisen, dan maak ik wel even wat. Kan opzich ook wel zoiets gebruiken :)

Alleen als het niet binnen een dag of 3 af hoeft te zijn trouwens :)
 
Robert Deiman

Robert Deiman

09/01/2006 19:59:00
Quote Anchor link
Kasper, eigenlijk doen we dat niet zo he.. maar goed als je hem hier POST als je hem af hebt, (wel netjes gescript en met voldoende comment) dan zijn wij ook tevreden.
 
Winston Smith

Winston Smith

09/01/2006 20:01:00
Quote Anchor link
Robert:
Kasper, eigenlijk doen we dat niet zo he.. maar goed als je hem hier POST als je hem af hebt, (wel netjes gescript en met voldoende comment) dan zijn wij ook tevreden.

Uh...waarom niet? Mag ik toch zelf weten dacht ik zo? :s
 

09/01/2006 20:05:00
Quote Anchor link
Het is een advies, een bevel. ;-)
 
Robert Deiman

Robert Deiman

09/01/2006 20:09:00
Quote Anchor link
Haha, zo niet Kasper, maar er zijn hier veel mensen die er wat van willen leren. Het loont om mee te kijken, omdat je dan zelf ook veel kan leren..
En tuurlijk mag je het zelf weten verder... Ik doe het zelf ook wel eens, maar dan kom ik ook weer trug met een uitleg, zodat we er allemaal wat aan hebben.
 
Winston Smith

Winston Smith

09/01/2006 20:17:00
Quote Anchor link
Maar als ik alles zou moeten publiceren wat ik schrijf omdat jullie er mogelijk wat van kunnen leren, zit het hier al gauw vol ;)

Het loont ook om het zelf te maken, maar nu ben ik in een goeie bui en wil ik best wat in mekaar flansen. Het is ook weer niet zo moeilijk dat ik denk 'daar zouden de mensen op PHPhulp wel wat aan kunnen hebben' ^^
Sterker nog, er zijn zat van dat soort scriptjes te vinden, maar ik had geen zin om die zo gauw op te zoeken.

Maar goed, ik ben van mening dat ik niet verantwoordelijk ben voor de wijze waarop jullie willen leren. Als ik niet wil dat jij mijn code mag overnemen, omdat ik er zo veel tijd in heb gestoken dat ik er geld voor wil vragen of omdat het deel uitmaakt van een overeenkomst, dan zij het zo. Ik neem aan dat jij ook niet alles wat jij schrijft op het internet gooit, al dan niet met uitleg (die zin snap ik trouwens niet helemaal; plaats je alleen uitleg zonder code of...)?
 
Lissy Pixel

Lissy Pixel

09/01/2006 20:34:00
Quote Anchor link
Deze komen van hier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
// nog eentje
if($ipadres = getenv($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
// Actie die je met het ipadres wil doen
} elseif($ipadres = getenv($_SERVER['HTTP_CLIENT_IP'])) {  
// Actie die je met het ipadres wil doen
} else {  
    $ipadres = $_SERVER['REMOTE_ADDR'];  
}

?>


en nog eentje:

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
<?php
// Browser / os functie
// Op vragen door: $var = user_agent();


function useragent ()
{

        $Browsers = array
                (
                        'MSIE 5.5' => 'Internet Explorer 5.5',
                        'MSIE 6.0' => 'Internet Explorer 6.0',
                        'Konqueror' => 'Konqueror',
                        'Netscape' => 'Netscape',
                        'MSIE' => 'Internet Explorer',
                        'Firefox' => 'Mozilla Firefox',
                        'Safari' => 'Safari'
                );

        $OperatingSystems = array
                (
                        'Win98' => 'Microsoft Windows 98',
                        'Windows NT 5.0' => 'Microsoft Windows 2000',
                        'Win95' => 'Microsoft Windows 95',
                        'Windows NT 5.1' => 'Microsoft Windows XP',
                        'Linux' => 'Linux',
                );


        $Res['Browser'] = _find (&$Browsers, $_SERVER['HTTP_USER_AGENT']);
        $Res['OS'] = _find (&$OperatingSystems, $_SERVER['HTTP_USER_AGENT']);
        return $Res;
}

function
_find (&$Array, $Haystack)
{

        foreach ($Array as $Key => $Value)
        {

                if (strstr ($Haystack, $Key) !== false)
                {

                        return $Value;
                }
        }
}


list ($Browser, $OS) = useragent();
?>

print_r(user_agent());
?>

Suc6 ermee :-)
 



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.