Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2009, 10:43
nan_do9
 
Fecha de Ingreso: febrero-2006
Ubicación: Quito
Mensajes: 68
Antigüedad: 20 años, 7 meses
Puntos: 0
Ayuda Codigo contador

que tal amigos miren tengo este código sencillo de un contador

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; 
Ahora mi problema es cuando subo los archivos al servidor en forma local me funciona sin problemas, estos errores me bota el servidor.

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