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.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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!
21. januar 2003 - 08:00
#2
<?php include("ip.txt") ?>
21. januar 2003 - 10:25
#3
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?
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 :)
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>
21. januar 2003 - 12:14
#7
Har du husket "\n" i sætningen fwrite($fil, $ip . "\n"); "\n" er "new line". JP
21. januar 2003 - 12:53
#8
det har jeg husket ja, men alligevel skifter den ikke linie
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
Vi tilbyder markedets bedste kurser inden for webudvikling