lunedì 6 novembre 2017

Come cancellare file con PHP

Breve, anzi brevissimo tutorial su come cancellare file php.
Forse scritta così sembra che la guida spieghi come eliminare un file con estensione php, ma in realtà ovviamente volevo spiegare come fare per rimuovere dal server un file di qualsiasi tipo, da una pagina web, tramite il sacro php.

Vediamo subito come compiere questa semplice quanto potente operazione.


Come cancellare un file con il PHP


Per poter poter eliminare file tramite php, basta utilizzare la seguente sintassi:

unlink("nome-file.estensione");

Tramite questo semplice comando unkink è infatti possibile rimuovere qualsiasi tipo di file dal server, basta avere i necessari permessi di scrittura.
Ovviamente, se il file non si trova nella stessa cartella dello script, va indicato l'esatto percorso, risalendo se necessario di qualche directory, con la classica sintassi dos ../

Se infatti la funzione unlink php non troverà il file da cancellare, verrà riportato a video un messaggio di questo tipo:
Warning: unlink(prova.txt): No such file or directory in percorso completo...

Per evitare ciò, il mio consiglio, prima di usare la potentissima unlink, è quello di controllare sempre se il file esiste, tramite la funzione spiegata in questo post.

Attenzione però ad utilizzare questa funzione, dato che non esiste un cestino sul server che possa ripristinare questo genere di cancellazioni.
Nel dubbio comunque, è sempre bene aver impostato un buon backup :)

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon