webForumDet fria alternativet

Ip log

PHPur PHP

6 svar · 315 visningar · startad av icarus

Medlem sedan sep. 200327 inlägg
Frågan#1

Tjena skulle vilja ha en simpel ip log
och ja testade med detta

log.php

<?php
$ip = $SERVER['REMOTE_ADDR'];
$fp = fopen("ip.txt", "a");
fputs($fp, "$ip\n");
fclose($fp);
?>

och en txt fil ip.txt

och sen en index.php
<? include ("log.php"); ?>

men det funkade inte riktigt vad kan felet bero på tro?

Kör slackware 9.1 med apache.

Medlem sedan juni 20014 290 inlägg
#2

Se till så att användaren som Apache körs som har rätt att skriva till filen. Prova att "chmoda" den till 666.

Medlem sedan sep. 200327 inlägg
#3

De är jag som kör apache servern och ja har chmod 666.
Funkar inte ialla fall :(

Medlem sedan juni 20034 013 inlägg
#4

Ska det inte vara $_SERVER['REMOTE_ADDR'] ?

Medlem sedan sep. 200327 inlägg
#5

tydal
Tackar :)

En sak bara varför lägger sig ip adresserna sig
så långt ner i ip.txt ?

Medlem sedan juni 20034 013 inlägg
#6

Därför att du förmodligen redan testat några gånger med $SERVER['REMOTE_ADDR'] som var tom vilket ledde till att en tomrad sparades.

Medlem sedan sep. 200327 inlägg
#7

tack ingen

137 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
134 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)