Hola
okram, la variable $usuario la uso para contar las visitas que tiene cada fotolog de mi página web, no es necesaria si el contador se utiliza para contar las visitas de toda una web. Para eso hay que eliminar el
WHERE usuario='$usuario', queda así:
Código PHP:
<?
$result = mysql_query("SELECT visitas FROM data");
$row = mysql_fetch_array($result);
$visitas = $row["visitas"];
$fecha = date("Y-m-d");
$ip = $_SERVER['REMOTE_ADDR'];
$fp = file_get_contents("ip.txt","r");
// Si la IP no existe y si es ese mismo día
if (!preg_match("/$ip/i", $fp) && date("Y-m-d", filemtime("ip.txt")) == $fecha) {
$fh = fopen("ip.txt", 'a');
fwrite($fh, "$ip; ");
fclose($fh);
$contar_visita = "si";
// Si la fecha de modificación es distinta a la de hoy
}else if(date("Y-m-d", filemtime("ip.txt")) != $fecha){
$fh = fopen("ip.txt", 'w');
fwrite($fh, "$ip; ");
fclose($fh);
$contar_visita = "si";
}
if($contar_visita == "si"){
$visitas++;
mysql_query("UPDATE data SET
visitas = '$visitas'
");
}
?>
La tabla
data tiene un solo campo llamado
visitas