Maison  >  Article  >  développement back-end  >  Comment trouver le chemin des fichiers supprimés en php

Comment trouver le chemin des fichiers supprimés en php

PHPz
PHPzoriginal
2023-04-05 10:30:24455parcourir

Lorsque vous effectuez une opération de suppression de fichier PHP, vous devez fournir le chemin du fichier à supprimer. Voici plusieurs façons de trouver les chemins de fichiers :

  1. Chemins absolus : l'utilisation de chemins absolus garantit que les fichiers sont trouvés et supprimés avec précision. Les chemins absolus commencent généralement par le répertoire racine (/) et répertorient le chemin complet du fichier. Par exemple, pour supprimer le fichier "example.jpg" situé dans le répertoire "/var/www/html/uploads", vous pouvez utiliser l'instruction suivante :
unlink('/var/www/html/uploads/example.jpg');
  1. Chemin relatif : Le chemin relatif est basé sur le chemin actuel répertoire de travail (c'est-à-dire le répertoire où se trouve le script) chemin calculé. Cela signifie que lors de l'exécution du script dans un répertoire différent, le chemin relatif doit être modifié en conséquence. Par exemple, pour supprimer le fichier "exemple.jpg" dans le même répertoire, vous pouvez utiliser l'instruction suivante :
unlink('example.jpg');
  1. Chemin dynamique : Un chemin dynamique est un chemin généré à l'aide d'une variable ou d'une fonction. Dans ce cas, l'utilisation d'une variable ou d'une fonction pour générer le chemin peut facilement modifier le chemin du fichier à supprimer. Par exemple, le code suivant génère dynamiquement un chemin basé sur le nom du fichier téléchargé par l'utilisateur :
$user_file = $_FILES['file']['name'];
$upload_folder = '/var/www/html/uploads/';
$filepath = $upload_folder . $user_file;
unlink($filepath);

Grâce à ces méthodes, vous pouvez rechercher et supprimer les fichiers dont vous avez besoin. Veuillez noter qu'avant d'effectuer une opération de suppression de fichier, assurez-vous que vous disposez du chemin de fichier correct et des autorisations suffisantes pour effectuer cette opération.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn