J'essaie de supprimer un fichier sur le serveur. Voici le code que j'utilise.Obtenez un fichier 0 Ko après l'utilisation de la méthode PHP unlink()
function ServerDel($file){
$file = realpath($file);
echo ($file);
$fh = fopen($file, 'w') or die("can't open file");
fclose($fh);
if(unlink($file))
echo"Delete the file successfully.";
else
echo "Failed to delete.";
}
Mais après avoir exécuté le code, le fichier existe toujours et devient 0KB. Quelqu'un sait comment contourner cela?
Pourquoi vous ouvrir le fichier juste pour le supprimer? Recherchez-vous la fonction ['file_exists'] (http://php.net/file_exists)? – deceze
De plus, obtenez-vous le message 'successful' ou' failed '? Le rapport d'erreurs est-il actif? Affiche-t-il un avertissement? – deceze
Il s'agit de vérifier si le fichier est ouvert par d'autres applications. J'ai maintenant l'erreur "Impossible de supprimer". – Rachel