Cita:
Iniciado por ceaped
Ni imprime el número de visitantes ni guarda en el .ip.txt la IP.
Proba poniendo
error_reporting(E_ALL); para saber si te da un error.
El código quedaría:
Código PHP:
<? error_reporting(E_ALL);
$ip = $_SERVER['REMOTE_ADDR'];
$fp = file_get_contents("ip.txt","r");
$exp = explode(';', $fp, -1);
$total = count($exp);
if (preg_match("/$ip/i", "$fp")) {
$visitante = $total;
}else{
$fh = fopen("ip.txt", 'a');
fwrite($fh, "$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() . "";
?>
Además crea el archivo
ip.txt, sin ningún contenido.
En este link
http://hgp147.110mb.com/ip.php podés ver el resultado del código anterior,