Código PHP:
// Archivo en donde se acumulará el numero de visitas
$archivo = "numero.dat";
// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");
// Leemos el contenido del archivo
$total = fread($abre, filesize($archivo));
// Cerramos la conexión al archivo
fclose($abre);
// Abrimos nuevamente el archivo
$abre = fopen($archivo, "w");
// Sumamos 1 nueva visita
$total = $total + 1;
// Y reemplazamos por la nueva cantidad de visitas
$grabar = fwrite($abre, $total);
// Cerramos la conexión al archivo
fclose($abre);
// Imprimimos el total de visitas dándole un formato
echo $total;
Warning: fopen() [function.fopen]: Unable to access numero.dat in /var/www/html/principal/script/contador.php on line 5
Warning: fopen(numero.dat) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/principal/script/contador.php on line 5
Warning: filesize() [function.filesize]: stat failed for numero.dat in /var/www/html/principal/script/contador.php on line 7
Warning: fread(): supplied argument is not a valid stream resource in /var/www/html/principal/script/contador.php on line 7
Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/principal/script/contador.php on line 9
Warning: fopen(numero.dat) [function.fopen]: failed to open stream: Permission denied in /var/www/html/principal/script/contador.php on line 11
Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/html/principal/script/contador.php on line 15
Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/principal/script/contador.php on line 17
el archivo numero.dat tiene los permisos 777