entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Función de manipulación de archivos para su eliminación con PHP

Supongamos que el siguiente código muestra el contenido del archivo 'miarchivo.txt':

$f=fopen('miarchivo.txt','rb');
while(!feof($f))
    echo fread($f,$size);
fclose($f); 
delete('miarchivo.txt');

¿Porqué el archivo no se puede borrar con la última sentencia si el handler de archivo ya se ha cerrado apropiadamente antes?

0voto

Peter comentado

Como dice carlossevi la sentencia para borrar archivo es:

unlink('nombredearchivo');

2 Respuestas

2votos

carlossevi Puntos63580

Para el borrado de archivos en PHP se utiliza la función UNLINK.

2votos

Leonardo-Tadei Puntos227320

Solo estás usando la función equivocada. Hace muchas versiones de PHP, la función delete() era una alias de unlink() y daba lo mismo usar un nombre u otro.

Esto debería funcionar:

$f=fopen('miarchivo.txt','rb');
while(!feof($f))
    echo fread($f,$size);
fclose($f); 
unlink('miarchivo.txt');

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta