Borrar fitxers i directoris des de PHP

Avui he tingut la necessitat d’eliminar fitxers i directoris creats en el meu servidor (Fedora 4) per un script PHP. El problema amb el que m’he trobat ha estat que al intentar borrar-los des del FTP el servidor m’ha dit que no tenia permisos. Això és degut a que PHP crea els fitxers i directoris des de l’usuari públic i si el script no en canvia la propietat després, al connectar al FTP amb un altre usuari, no ens deixa eliminar-los. Per solucionar-ho he trobat aquest script a la web de php.net, que us deixo per sí algú el necessita:


Quant a Josep Mª

Graduat en Multimèdia i estudiant de Ciències Empresarials a la UOC. Treballo en el sector del màrqueting online i noves tecnologies, en projectes propis a internet i col·laboro en iniciatives sorgides a la xarxa. Apassionat dels esports, la música, els viatges i la fotografia. Addicte al mòbil i a les xarxes socials.
Aquesta entrada s'ha publicat en Programació i etiquetada amb , , , , , . Afegiu a les adreces d'interès l'enllaç permanent.

Una comentari en l'entrada: Borrar fitxers i directoris des de PHP

  1. seo diu:

    Menys elegant, però més ràpid:

    <?php

    exec(“rm -rf $path”);

    ?>

Deixa un comentari

L'adreça electrònica no es publicarà Els camps necessaris estan marcats amb *

*

Podeu fer servir aquestes etiquetes i atributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>