Avatar billede nips Nybegynder
21. januar 2003 - 06:02 Der er 9 kommentarer

IP

Jeg har en side hvor jeg har lavet en admin del til. I denne admindel ville jeg gerne kunne hente mine besøgendes IP frem.

spørgsmålet er så hvordan jeg får den gemt i en txt fil eller database og derefter hentet den frem.

Den skulle gerne gemme IPen om brugeren kommer ind via index eller en underside.
Avatar billede gizp Nybegynder
21. januar 2003 - 07:59 #1
<?php
$ip = $_SERVER['REMOTE_ADDR'];

$fil = fopen("ip.txt", "a+");
fwrite($fil, $ip . "\n");
fclose($fil);
?>

Så kan du bruge <include(ip.txt)> for at hente siden!
Avatar billede gizp Nybegynder
21. januar 2003 - 08:00 #2
<?php include("ip.txt") ?>
Avatar billede martinhrj Nybegynder
21. januar 2003 - 10:25 #3
Mon ikke du kan tyv-stjæle noget af det her:

http://www.hojgard.dk/php/counter_uniq_ip.php
Avatar billede nips Nybegynder
21. januar 2003 - 11:24 #4
<?php
$ip = $_SERVER['REMOTE_ADDR'];

$fil = fopen("ip.txt", "a+");
fwrite($fil, $ip . "\n");
fclose($fil);
?>

Skal det stå i min admin kode eller hvor skal jeg placere denne?
Avatar billede martinhrj Nybegynder
21. januar 2003 - 11:29 #5
Den skal stå et, eller andet sted, på den side, du vil logge trafikken på. Og filen skal være en .php-fil. Ellers ved serveren jo ikke at den skal lede efter koden :)
Avatar billede nips Nybegynder
21. januar 2003 - 12:04 #6
så langt så godt.

Nu vil jeg bare gerne havde at hver IP bliver listet på hver deres linie, hvor skal jeg rette det til?

nu skriver den IP IP IP IP og jeg vil gerne havde sådan her

IP
IP
IP

Min kode til at hente er..

<td align="right" class="TDBG1"><?php include("ip.txt") ?></td>
Avatar billede jpvj Nybegynder
21. januar 2003 - 12:14 #7
Har du husket "\n" i sætningen
  fwrite($fil, $ip . "\n");

"\n" er "new line".

JP
Avatar billede nips Nybegynder
21. januar 2003 - 12:53 #8
det har jeg husket ja, men alligevel skifter den ikke linie
Avatar billede fangel Nybegynder
22. januar 2003 - 18:53 #9
prøv "\n\r", dette hjælper nogle gange...

\n = new line
\r = "carriger return" (don't ask me what it's good for)

Morten
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester