Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/05/2009, 05:50
martim01
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Contador en PHP

Gracias pasblin, he probado lo que me comentas, pero tampoco funciona. Aunque le he asignado los permisos que me indicas, al fichero en cuestión, sigue sin contar, solamente cuenta la primera vez que ha detectado cambio en el fichero.

También he probado lo que me comenta Triby en su respuesta y he modifcado el contador de la siguiente manera, en la que ya cierro el fichero antes de intentar abrirlo de nuevo, pero sigue fallando y no consigo que funcione:
<?
// Archivo en donde se acumulará el numero de visitas
$archivo = "numero.dat";
// Si el archivo no existe, $total sera cero
$total = intval(file_get_contents($archivo));
// Incrementas el total
$total ++;
// Cerramos la conexión al archivo
fclose($abre);
// Cuando vas a grabar el nuevo resultado:
$abre = fopen($archivo, "w");
if(!$abre)
die('No se pudo crear el archivo del contador.');
// 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 "<font face='verdana' size='2'>Visitas:".$total."</font>";
?>

Gracias a todos por vuestra ayuda.