[Php-avanzado] Grabar archivo de texto

Mauro Giuffo maurogiuffo en gmail.com
Mar Oct 21 22:22:28 ART 2008


Leo:

lo arme de esa manera porque si lo abria en modo w+ me borraba lo que tenia,
pero lo solucione asi:

<?php
 $num=0;
 if (file_exists("./contador.txt")) { //si existe
     $arch=fopen("./contador.txt","r+"); // lo abro
     if(!feof($arch)){
        $num=fread($arch,1000000);
        fseek($arch,0); //posiciona al principio
     }
 }else{ //si no existe
     $arch=fopen("./contador.txt","w+"); //lo creo
 }
 $num++;
 fwrite($arch,$num);
 fclose($arch);
?>

Es correcta esta forma de usarlo?

Los errores que tira el hosting son:

Warning: fopen(./contador.txt) [function.fopen]: failed to open stream:
Permission denied in /home/a7512623/public_html/grabarcontador.php on line 4
Free Web Hosting

PHP Error Message


Warning: feof(): supplied argument is not a valid stream resource in
/home/a7512623/public_html/grabarcontador.php on line 5
Free Web Hosting

PHP Error Message


Warning: fread(): supplied argument is not a valid stream resource in
/home/a7512623/public_html/grabarcontador.php on line 6
Free Web Hosting

PHP Error Message


Warning: fseek(): supplied argument is not a valid stream resource in
/home/a7512623/public_html/grabarcontador.php on line 7
Free Web Hosting

PHP Error Message


Warning: fclose(): supplied argument is not a valid stream resource in
/home/a7512623/public_html/grabarcontador.php on line 14

Muchas gracias
Mauro Giuffo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20081021/6bde2d7b/attachment.htm 


Más información sobre la lista de distribución Php-avanzado