par anonyme 04-Aout-2020

Comment puis-je supprimer un fichier en PHP en toute sécurité ?

1 Réponse

par Hervé 04-Aout-2020

Pour supprimer un fichier en PHP, vous pouvez utiliser la fonction unlink().

Avant de supprimer le fichier, vous devez préalablement :

  • Spécifier le chemin absolue d'accès vers le fichier à supprimer.
  • Vérifier l’existence du fichier avec la fonction file_exists().
  • Supprimer le fichier.

Exemple pour supprimer un fichier avec la fonction PHP unlink() :

$fichier = '/var/www/vhosts/domaine.com/www/fichier.pdf';
if(file_exists($fichier)){unlink($fichier);}

Remarque : Pour des raisons de sécurité il est préférable d'utiliser la variable d'environnement $_SERVER['DOCUMENT_ROOT'], ou bien la constante ROOTPATH pour déclarer le chemin d'accès vers le fichier.

$fichier = $_SERVER['DOCUMENT_ROOT']."fichier.pdf";
if(file_exists($fichier)){unlink($fichier);}

Questions liées

1 réponse
1 réponse
1 réponse
posée par anonyme 25-Novembre-2022
1 réponse
1 réponse
1 réponse
posée par anonyme 27-Aout-2020
1 réponse
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...