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
apache,
borrar fitxers,
codi,
linux,
php,
servidor. Afegiu a les adreces d'interès l'
enllaç permanent.
Menys elegant, però més ràpid:
<?php
exec(“rm -rf $path”);
?>