
Pagina Q Guarda Ip...
#1
Posted 11/06/2005, 16:05
#2
Posted 11/06/2005, 16:13
Crie uma tabela no sql, "ips" e coloque la id(int(5)) e ips(varchar(255))
<?php $ip = getenv('REMOTE_ADDR'); $insert = mysql_query("INSERT into tabela(ips) VALUES('$ip')"); ?>
Dai é só mostrar...

#3
Posted 11/06/2005, 17:18
<?php
$arquivo = "log.txt\";
$data = date( \"d/m/Y H:i:s\");
$ip = $REMOTE_ADDR;
$host = getHostByAddr($REMOTE_ADDR);
$pagina = $PHP_SELF;
$browser = $HTTP_USER_AGENT;
$fp = fopen(\"$arquivo\", \"a\");
fwrite($fp,\"Data: $data | IP: $ip | host: $host | Pagina Acessada: $pagina | Navegador: $browser\\n\");
fclose($fp);
?>
#4
Posted 11/06/2005, 17:37
Não esquecendo de usar a variável super-global $_SERVER e que o usuário pode estar usando proxy ...Se quiser usar txt:
<?php
$arquivo = "log.txt\";
$data = date( \"d/m/Y H:i:s\");
$ip = $REMOTE_ADDR;
$host = getHostByAddr($REMOTE_ADDR);
$pagina = $PHP_SELF;
$browser = $HTTP_USER_AGENT;
$fp = fopen(\"$arquivo\", \"a\");
fwrite($fp,\"Data: $data | IP: $ip | host: $host | Pagina Acessada: $pagina | Navegador: $browser\\n\");
fclose($fp);
?>

[]s

#5
Posted 11/06/2005, 22:15
<?php $arquivo = 'log.txt'; $data = date( 'd/m/Y H:i:s'); $ip = $REMOTE_ADDR; $host = getHostByAddr($REMOTE_ADDR); $pagina = $PHP_SELF; $browser = $HTTP_USER_AGENT; $fp = fopen('$arquivo', 'a'); fwrite($fp,'Data: $data | IP: $ip | host: $host | Pagina Acessada: $pagina | Navegador: $browsern'); fclose($fp); ?>Mas nao esta funcionando

ps: log.txt chmod 777
Vlw!
#6
Posted 11/06/2005, 22:19

Tente novamente usando a variável super-global $_SERVER ...
- Troque $REMOTE_ADDR por $_SERVER["REMOTE_ADDR"]
- Troque $PHP_SELF por $_SERVER["PHP_SELF"]
- Troque $HTTP_USER_AGENT por $_SERVER["HTTP_USER_AGENT"]

#7
Posted 11/06/2005, 22:21
<?php $arquivo = 'log.txt'; $data = date('d/m/Y H:i:s'); $ip = $REMOTE_ADDR; $host = getHostByAddr($REMOTE_ADDR); $pagina = $PHP_SELF; $browser = $HTTP_USER_AGENT; $conteudo = "Data: $data | IP: $ip | host: $host | Pagina Acessada: $pagina | Navegador: $browsern\r\n"; $fp = fopen($arquivo, 'a'); fwrite($fp, $conteudo); fclose($fp); ?>
Tome cuidado com o apóstrofo...
Leia sobre ele no manual do PHP..

[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#8
Posted 11/06/2005, 22:26

[]s$conteudo = "Data: $data | IP: $ip | host: $host | Pagina Acessada: $pagina | Navegador: $browser\r\n";

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)