Fonction unlink
La fonction unlink supprime un fichier à l'emplacement spécifié.
La fonction renvoie true en cas de succès
et false en cas d'erreur. Elle prend comme paramètre
une chaîne de caractères contenant le chemin vers le fichier.
Syntaxe
unlink(filename);
Exemple
Supprimons le fichier test.txt dans le répertoire courant :
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Résultat de l'exécution du code :
true
Exemple
Essayons de supprimer un fichier inexistant :
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Exemple
Suppression d'un fichier avec vérification de son existence :
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Voir aussi
-
la fonction
rmdir,
qui supprime un répertoire -
la fonction
file_exists,
qui vérifie l'existence d'un fichier -
la fonction
is_writable,
qui vérifie la possibilité d'écriture