J'ai un site Web qui permet de stocker des données sous forme de texte (avant acquerront db) maintenant j'ai un problème suppression d'un fichier ...Impossible de supprimer le fichier en PHP
Le fichier a une seule citation omble chevalier dans son nom, (« I'mHere.txt »), le gestionnaire de fichiers de site ne peut pas supprimer ce fichier, et il devient ennuyeux ... donc j'ai essayé de supprimer cela avec php comme ça:
<?php
unlink("I'mHere.txt");
unlink("I\'mHere.txt");
?>
ni l'un ni l'autre ne fonctionne, alors que dois-je faire pour supprimer le fichier?
EDIT: fichier a été créé comme ceci:
$file=fopen($sentence.'.txt',"w");
fwrite($file,$cont);
fclose($file);
Edit 2: J'appelle le code de suppression d'un autre fichier, le fichier avec les guillemets ne crée plus, il est juste là et ne peut être supprimé par tout moyen, en tentant cela entraîne l'erreur "fichier introuvable" (le chemin est correct, il fonctionne pour tout fichier qui n'a pas de guillemets) ...
D'abord, vous n'avez pas besoin d'échapper au * '*. Deuxièmement, êtes-vous sûr d'avoir les permissions pour supprimer ce fichier? Tournez les erreurs et assurez-vous de le faire. –
Il peut s'agir d'un problème de problème d'autorisation d'utilisateur. Activez l'affichage des messages d'erreur et vérifiez votre fichier error_log. – ActuallyMAB
le chemin est-il correct? Que dit file_exists? – ivoba