anoniem Geplaatst: 7 mei 2003 Delen Geplaatst: 7 mei 2003 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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 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 Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 [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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 [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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 Heb je die pagina wel de ".php" extensie gegeven? Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 ik zou zeggen kijk op www.mo-corp.nl en je kunt het daar zien.. hij doet nix Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 [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 Quote Link naar reactie
anoniem Geplaatst: 7 mei 2003 Auteur Delen Geplaatst: 7 mei 2003 sorry foutje van mij, ik had m'n server ff uitgezet....(moet af en toe) Maar als ie aan staat doet ie echt nix hoor.. Greetz Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen