La fonction unlink PHP est une fonction booléenne qui supprime un fichier existant sur un serveur Web . Vous fournissez le chemin d'accès au fichier en tant que paramètre à la fonction . Vous pouvez supprimer des fichiers de toute taille avec unlink et ce faisant libère de l'espace ou de ressources sur votre serveur Web. Utilise
Vous pouvez utiliser unlink dans une variété de situations. Par exemple , les pages qui créent des fichiers temporaires qui n'ont pas besoin de rester sur le serveur après que le visiteur quitte le site peut utiliser unlink pour supprimer ces fichiers. Toutefois, si vous utilisez une fonction comme fopen pour créer ces fichiers , vous devez utiliser fclose de les fermer avant de les supprimer . Alternativement, si vous créez un système de gestion de fichiers pour votre serveur , utilisez la fonction unlink pour supprimer des fichiers de manière similaire à la façon dont vous utilisez la fonction rmdir pour supprimer des dossiers.
Paramètres
La fonction unlink ne nécessite qu'un seul paramètre , mais vous pouvez fournir jusqu'à deux. Le premier paramètre est le nom du fichier qui contient un chemin d'accès à un fichier . Ici vous pouvez fournir une URL complète ou partielle , a fourni une carte partielle de l'URL où le fichier existe sur le serveur. Le paramètre option est le contexte , qui est un groupe de ressources que définir ou modifier la façon dont le flux de fichier se comporte lorsque vous supprimez un fichier.
Syntaxe
pour appeler la fonction unlink , tapez " unlink ( $ filename ) ; » dans votre code source , se souvenant d'inclure le point-virgule à la fin de la ligne. Vous pouvez utiliser une variable PHP comme paramètre de nom de fichier ou une chaîne entre guillemets avec le chemin d'accès au fichier . Contrairement à d'autres fonctions, telles que fopen , vous n'avez pas à enregistrer le résultat dans une variable parce que vous n'avez rien à faire avec lui quand il retourne.
Valeurs de retour
la fonction unlink retourne vrai quand avec succès supprime un fichier fourni par le paramètre filename . Elle retourne false si elle ne peut pas supprimer le fichier, par exemple parce que le fichier n'existe pas ou est verrouillé ouvert ailleurs. Lorsque la fonction retourne false, la page Web affiche un message d'erreur . Pour éviter cela, programme une fonction de gestionnaire d'erreur ou d' utiliser la fonction unlink dans une instruction if pour gérer une tentative de suppression a échoué .