Dessa vez, posto aqui um sisteminha simples de histórico de visitas que fiz.
Ele marca ip, nome do pc, nome do navegador e sistema operacional usado pelo usuario.
Guarda todas as informações em um arquivo .txt.
Ai vai:
guardar.php
<?
$OS = PHP_OS; //Identifica sistema operacional
$IP = getenv("REMOTE_ADDR"); // Obtemos o numero do IP
$PC = gethostbyaddr($_SERVER['REMOTE_ADDR']); //Obtemos nome do computador
$NA = $_SERVER['HTTP_USER_AGENT']; //Obtemos nome do navegador
$HO = date("h:i:s"); //Hora atual
$DA = date("d/m/Y"); //Data atual
$arquivo = "logs.txt";
$conteudo = "
<b>IP:</b> $IP <br>
<b>Nome do PC:</b> $PC <br>
<b>Navegador utilizado:</b> $NA <br>
<b>Sistema Operacional:</b> $OS <br>
<b>Visitou as:</b> $HO no <b>dia</b> $DA
<hr>
";
$abrir = fopen("$arquivo", "a"); //Cria/Abre o arquivo
$escreve = fwrite($abrir, "$conteudo"); //Escreve no arquivo
if (!$abrir){ //Vamos ver se deu certo
echo "Não deu certo!Verifique o script novamente!"; //Msg de erro
}else{} //Não exibe nada, caso dê certo
?>
mostrar.php
<?
$arquivo = "logs.txt";
$arquivo = file($arquivo);
$abrir = fopen("$arquivo", "a"); //Abre o arquivo
if (!$abrir){ //Vamos ver se deu certo
echo "Não foi possivel ler as informações!Verifique o script novamente!"; //Msg de erro
}else{
foreach ($arquivo as $texto) { //Lendo o arquivo
echo $texto;
}
}
?>
Para usar:
Para gravar os dados, de um include no gravar.php, e pronto.
Exemplo:
<title>Gravando Dados</title>
<? include "gravar.php"; ?>
Para mostrar os dados guardados, de um include no mostrar.php no local onde quer mostrar o conteudo.
Exemplo:
<title>Mostrando dados</title>
<b>Ultimas visitas:</b><br>
<?
include "mostrar.php"; //Incluimos o arquivo mostrar.php
?>
Muito simples mas funcional!
Não é necessário criar o arquivo, o próprio script cria, caso ele não exista.
é isso!!!
Qualquer erro, bug, sugestão e dúvida comentem ai!!
Pergunta
lucke
Olá novamente a todos do ScriptBrasil!
Dessa vez, posto aqui um sisteminha simples de histórico de visitas que fiz.
Ele marca ip, nome do pc, nome do navegador e sistema operacional usado pelo usuario.
Guarda todas as informações em um arquivo .txt.
Ai vai:
guardar.php
mostrar.php Para usar: Para gravar os dados, de um include no gravar.php, e pronto. Exemplo: Para mostrar os dados guardados, de um include no mostrar.php no local onde quer mostrar o conteudo. Exemplo:Muito simples mas funcional!
Não é necessário criar o arquivo, o próprio script cria, caso ele não exista.
é isso!!!
Qualquer erro, bug, sugestão e dúvida comentem ai!!
Flwss!!
Editado por luckeLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.