Come faccio a cancellare lo script da solo dopo che avrà finito il suo lavoro?Come fare lo script php cancellare se stesso (e include dir)
edit:
E 'per il mio script di installazione, lo voglio cancellare se stesso per motivi di sicurezza (in modo attaccante non sarà in grado di sovrascrivere sito esistente).
ho dimenticato di dire che Essa ha la sua 'include' directory che vorrei cancellare troppo ... Qualcuno potrebbe aggiungere come eliminare anche questo dir? Include directory è la sottodirectory della stessa cartella in cui si trova lo script di installazione.
Su quale sistema operativo stai lavorando? – Freddy
In Unix Come i sistemi è possibile rimuovere il file da solo, dal momento che la rimozione semplicemente scollega l'inode del file dalla directory, quando il programma smette di funzionare e l'ultimo collegamento (il programma stesso) viene rimosso e l'inode non ha più collegamenti (così è cancellato). In Windows come i sistemi operativi non è possibile farlo, poiché la rimozione controlla se ci sono altri programmi che accedono ad esso (cosa che succederà) e non può essere cancellato a meno che non si disponga di un thread esterno che verrà attivato dal programma chiamante. – Freddy