PHP

Eliminar un archivo del servidor desde PHP

(Solucionado) Warning: unlink() [function.unlink]: http does not allow [Español] -

Si estas aquí es por que tuvimos algo en común, nos quebramos la cabeza al intentar eliminar un archivo de nuestro servidor desde PHP  y no sabíamos por que el unlink() no funcionaba, bueno lo que pasa es que no podemos eliminar un archivo a través del protocolo HTTP para eliminarlo tenemos que crear un Path con la ruta del sistema de archivo por ejemplo /var/www/proyecto/imágenes/, la solución es sencilla miren.

Agregamos esta constante al inicio del archivo donde vas a ejecutar  la función unlink():

define('PUBPATH',str_replace(SELF,'',FCPATH));  

Creamos una variable que tenga la ruta del archivo


$filestring = PUBPATH.'archivos/'.$archivoaborrar;

y por ultimo el unlink()

unlink($filestring);

Eso es todo espero que les sirva de algo. 

Tambien te gustaria esto

0 comentarios