Vraag & Antwoord

Webprogrammeren & scripting

ip enz

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." \n"; $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 ." \n"; 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 ." \n"; // niet goed $content = $ip." ".$date." ".$deev ." \n"; // 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 ." \n"; @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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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