La funzione PHP unlink è una funzione booleana che elimina un file esistente su un server Web . Si fornisce il percorso del file come parametro alla funzione . È possibile eliminare i file di qualsiasi dimensione utilizzando unlink e così facendo consente di liberare lo spazio o le risorse sul vostro web server. Utilizza
Potete usare unlink in una varietà di situazioni . Ad esempio , le pagine che creano i file temporanei che non hanno bisogno di rimanere sul server dopo che il visitatore lascia il sito può usare unlink per rimuovere questi file. Tuttavia , se si utilizza una funzione come fopen per creare questi file , è necessario utilizzare fclose per chiuderle prima di eliminarli. In alternativa , se si crea un sistema di gestione dei file per il server , utilizzare la funzione unlink per eliminare i file in modo simile a come si utilizza la funzione rmdir per eliminare le cartelle .
Parametri
< p > La funzione unlink richiede un solo parametro , ma è in grado di fornire fino a due. Il primo parametro è il nome del file , che contiene un percorso di un file . Qui è possibile fornire un URL completo o parziale , previsto un parziale di mappe URL a cui si trova il file sul server . Il parametro di opzione è il contesto , che è un gruppo di risorse che impostare o modificare come il flusso di file si comporta quando si elimina un file .
Sintassi
per chiamare la funzione unlink , tipo " unlink ( $ filename) ; " nel codice sorgente , ricordando di includere il punto e virgola alla fine della riga . È possibile utilizzare una variabile PHP come parametro di nome di file o una stringa racchiusa tra virgolette con il percorso del file . A differenza di alcune altre funzioni, come fopen , non è necessario salvare il risultato in una variabile , perché non si ha nulla a che fare con esso quando si restituisce.
Valori di ritorno
la funzione unlink restituisce true quando con successo cancella un file fornito dal parametro filename . Restituisce false se non può eliminare il file , ad esempio perché il file non esiste o è bloccato aperto altrove . Quando la funzione restituisce false , la pagina Web viene visualizzato un messaggio di errore . Per evitare questo, programma una funzione di gestore degli errori o utilizzare la funzione unlink in un'istruzione if per gestire un tentativo di eliminazione fallito .