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 :
- 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');
Copier après la connexion
- 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');
Copier après la connexion
- 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);
Copier après la connexion
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!