Funzione unlink
La funzione unlink elimina un file nel percorso specificato.
La funzione restituisce true in caso di eliminazione riuscita
e false in caso di errore. Come parametro
accetta una stringa con il percorso del file.
Sintassi
unlink(filename);
Esempio
Eliminiamo il file test.txt nella directory corrente:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Esempio
Proviamo a eliminare un file inesistente:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Esempio
Eliminazione di un file con verifica della sua esistenza:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Vedi anche
-
la funzione
rmdir,
che elimina una directory -
la funzione
file_exists,
che verifica l'esistenza di un file -
la funzione
is_writable,
che verifica la possibilità di scrittura