Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2009, 05:42
martim01
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Gracias Triby por responderme. He probado lo que me comentas y he cambiado el código del contador por el siguiente:
<?
// 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));
// Si el archivo no existe, $total sera cero
$total = intval(file_get_contents($archivo));
// Incrementas el total
$total ++;
// 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>";
?>

Lo he probado y no funciona, porque el mensaje que me sale en pantalla es 'No se pudo crear el archivo del contador' y no llega ni a cargarse la página Web. No sé c´ómop solucionar el problema y tampoco por qué no se puede crear dicho archivo. Gracias.

Se me olvidaba comentaros que el fichero del contador numero.txt ya estaba creado en mi sitio web. Saludos.

Última edición por GatorV; 08/05/2009 a las 09:27