Syntaxe :unlink ($filename, $context)
Paramètres :cette fonction prend deux paramètres mentionnés ci-dessus et décrits ci-dessous :
- $filename :est un paramètre obligatoire et spécifie le nom du fichier à supprimer.
- $context :Il s`agit d`un paramètre facultatif qui définit le contexte du descripteur de fichier qui peut être utilisé pour changer la nature du flux.
Valeur de retour :renvoie True en cas de succès et False en cas d`échec.
Erreurs et exceptions : - La fonction unkink() génère une erreur de niveau E_WARNING en cas d`échec.
- L`utilisateur du serveur Web doit avoir un accès en écriture au répertoire pour utiliser la fonction unlink().
- La fonction unlink() renvoie Boolean False, mais il arrive souvent qu`elle renvoie une valeur non booléenne qui donne False .
Ci-dessous, j`illustre le programme t unlink() fonction en PHP : Supposons qu`il existe un fichier nommé
gfg.txt Programme 1 : < ? php
// Programme PHP pour supprimer un fichier nommé gfg.txt
// en utilisant la fonction different() $file_pointer = "gfg.txt" ;
// Utilisez la fonction unlink() pour supprimer le fichier if (! unlink ( $file_pointer ) ) { echo ( "$file_pointer ne peut pas être supprimé en raison d`une erreur" ); } else { echo ( "$file_pointer a été supprimé" ); }
?> Sortie :gfg.txt a été supprimé Programme 2 : < ? php
// Programme PHP pour supprimer un fichier nommé gfg.txt
// en utilisant la fonction different()
$file_pointer = fopen ( ` gfg.txt` , `w +` );
// écrire dans un fichier nommé gfg.txt fwrite ( $file_pointer , `Un portail informatique pour ingénieur !` ); fclose ( $file_pointer );
// Utilisez le unlink() fonction pour supprimer le fichier if (! unlink ( $file_pointer )) { echo ( "$file_pointer ne peut pas être supprimé en raison d`une erreur" ); } else { echo ( "$file_pointer a été supprimé" ); }
?> Sortie :Attention : unlink() attend que le paramètre 1 soit un chemin valide, ressource donnée dans C : xampphtdocsserver.php à la ligne 12 L`identifiant de ressource n° 3 ne peut pas être supprimé en raison d`une erreur Lien : http://php.net/ manuel/fr/fonction.unlink.php |