Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

ip enz

Grezly
9 antwoorden
  • Na enig knutselwerk, is er bij mij de volgende code uitgekomen..
    Deze code s bedoeld voor de mensen die bij mij op de site komen, de ip, datum, en het adres op te slaan in het ip.txt bestandje.
    Hij moet ze telkens onder elkaar zetten in bestandje

    voorbeeld

    ***.***.***.*** 5 mei 2003 blaat.blaat.nl
    ***.***.**.** 5 mei 2003 jezus.ganou.niet

    Zoiets snap je, op de sterretjes moet het ip komen, de datum spreekt vanzelf, en het adres achteraan ook wel denk ik..

    [code:1:616b16e50d]
    <?php
    if( getenv('HTTP_X_FORWARDED_FOR') == '' ){
    if ( getenv ("REMOTE_ADDR") == '' ){
    $ip = "127.0.0.1";
    } else {
    $ip = getenv ("REMOTE_ADDR");
    }
    } else {
    $ip = getenv('HTTP_X_FORWARDED_FOR');
    }

    $file = fopen("ip.txt", "a+");
    $date = date ("j M Y H:i:s");
    $content = $ip." ".$date."
    ";
    $deev = gethostbyaddr($REMOTE_ADDR);
    @fwrite($file , $content , $deev);

    ?>[/code:1:616b16e50d]


    Weet iemand wat er in fout zit want hij doet het niet bij mij…

    Greetz

    Deev
  • Haal de @ eens weg voor je fwrite, je onderdrukt nu foutmeldingen.

    Daarnaast moet je $deev aan de $content vastplakken en alleen de $content dan wegschrijven.
  • [quote:fef82f978f="Bill Gates"]Haal de @ eens weg voor je fwrite, je onderdrukt nu foutmeldingen.

    Daarnaast moet je $deev aan de $content vastplakken en alleen de $content dan wegschrijven.[/quote:fef82f978f]

    Ok ik heb de volgende code dan
    [code:1:fef82f978f]
    <?php
    if( getenv('HTTP_X_FORWARDED_FOR') == '' ){
    if ( getenv ("REMOTE_ADDR") == '' ){
    $ip = "127.0.0.1";
    } else {
    $ip = getenv ("REMOTE_ADDR");
    }
    } else {
    $ip = getenv('HTTP_X_FORWARDED_FOR');
    }

    $file = fopen("ip.txt", "a+");
    $date = date ("j M Y H:i:s");
    $deev = gethostbyaddr($REMOTE_ADDR);
    $content = $ip." ".$date $deev ."
    ";

    fwrite($file , $content);

    ?>[/code:1:fef82f978f]

    Maar nu krijg ik zelfs helemaal nix meer t zien, alleen een wit vlak… er zit nog wat html er boven namelijk, maar krijg nu nix meer te zien dus

    En btw, die @ moet er toch voor komen voor die fwrite, ik heb iig zonder en met geprobeerd maar beide doet ie nix
    Greetz
  • [code:1:11dbe982a1]
    // $content = $ip." ".$date $deev ."
    "; // niet goed
    $content = $ip." ".$date." ".$deev ."
    "; // wel goed

    // output naar file: 127.0.0.1 7 May 2003 19:19:41 WIMB
    [/code:1:11dbe982a1]

    zoek de verschillen…

    wimb
  • sorry m,aar bij mij doet ie t echt niet hoor
    ik zal hier m'n hele html pagina eens posten dan

    [code:1:38993bc4cf]<HTML><HEAD>
    <TITLE>Home</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=windows-1252">
    <LINK
    href="index\deev.css" type=text/css rel=stylesheet>
    <META content="MSHTML 6.00.2716.2200" name=GENERATOR>
    <script language="JavaScript" type="text/JavaScript">
    setTimeout('deev()',2000);

    function deev() {
    features = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=1000,height=700';
    window.open ("http://www.mo-corp.nl/index1.php","Dialog",features) ;
    }

    </script>
    <script language="JavaScript">
    <!–


    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //–>
    </script>
    </HEAD>
    <body>

    <p> </p>
    <p> </p>
    <p> </p>


    <p align="center"><font size="2">Welkom op<b> <font color="336699">www.mo-corp.nl<font color="#FFFFFF">.</font></font></b></font></p>


    <p> </p>
    <div align="center"><a href="javascript:;" onClick="MM_openBrWindow('index1.php','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=1000,height=700')"><img src="boven.png" width="228" height="85" align="middle" border="0"></a>
    </div>
    <p align="center"><font size="2">Je wordt automatisch doorgelinkt.</font></p>
    <p align="center"><font size="2">Als je niet wordt doorgelinkt, klik dan op het
    bovenstaande logo.</font></p>
    <?php
    if( getenv('HTTP_X_FORWARDED_FOR') == '' ){
    if ( getenv ("REMOTE_ADDR") == '' ){
    $ip = "127.0.0.1";
    } else {
    $ip = getenv ("REMOTE_ADDR");
    }
    } else {
    $ip = getenv('HTTP_X_FORWARDED_FOR');
    }

    $file = fopen("ip.txt", "a+");
    $date = date ("j M Y H:i:s");
    $deev = gethostbyaddr($REMOTE_ADDR);
    $content = $ip." ".$date." ".$deev ."
    ";

    @fwrite($file , $content);

    ?>
    </body>
    </html>[/code:1:38993bc4cf]

    Maar hij doet het toch echt niet hoor :S

    Sorry het kan (misschien) aan mij liggen maar ik krijg het echt niet gevonden


    Greetz
  • Heb je die pagina wel de ".php" extensie gegeven?
  • Het werkt hier uitstekend. Ik krijg alleen een waarschuwing:
    Notice: Undefined variable: REMOTE_ADDR in c:\_www\test\getip.php on line 55
    Dat ligt aan de instelling van php gaat weg met global $REMOTE_ADDR; aan het begin van de php code.

    Verder, elke keer als ik reload, dan komt er een regel bij in de “ip.txt” file.
    Ik wordt niet doorgelinkt zoals de tekst suggereert.


    wimb
  • ik zou zeggen kijk op www.mo-corp.nl en je kunt het daar zien..
    hij doet nix
  • [quote:78beb505a1="Grezly"]ik zou zeggen kijk op www.mo-corp.nl en je kunt het daar zien..
    hij doet nix[/quote:78beb505a1]

    Helemaal hardstikke dood, maar dat ligt niet aan je script.
    Zelfs een ping doet niets.

    wimb

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.