Ver Mensaje Individual
  #23 (permalink)  
Antiguo 18/01/2008, 14:46
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Re: Contador de IP que no se repita

Hola ceaped, estaba bien lo que habías puesto pero te faltaba modificar el preg_match. Abajo está el código completo. Lo que hace es contar las ips únicas por día.


Código PHP:
<? error_reporting(E_ALL);

$fecha date("Y-m-d");

$ip $_SERVER['REMOTE_ADDR'];

$fp file_get_contents("ip.txt","r");
 
$exp explode(';'$fp, -1);

$total count($exp);

if (
preg_match("/$fecha $ip/i""$fp")) {

$visitante $total;

}else{

$fh fopen("ip.txt"'a');

fwrite($fh"$fecha $ip;");

fclose($fh);

$visitante $total+1;

}

echo 
"Visitante nº: $visitante";
echo 
"<BR>Tu ip: $ip";
echo 
"<BR><a href=ip.txt>Ver ips</a>";
echo 
"<BR>PHP versión: " phpversion() . ""

?>