Bonjour à tous,
je ne comprend pas pourquoi ma fonction ne marche pas:
la fonction est dans un fichier /common/fonctions.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function supprimfichier($dossier, $fichier){ //on ouvre le dossier $repertoire = opendir($dossier)or die('n\'a pas pu ouvrir le répertoire'); //on met le chemin du fichier dans une variable simple $chemin = $dossier.$fichier; echo $chemin; //documents/Sql Urfist.txt //on n'oublie pas LA condition sous peine d'avoir quelques surprises if($fichier!="." AND $fichier!=".." AND !is_dir($fichier)){ unlink($chemin)or die("le fichier $chemin n'a pu etre supprimé"); } closedir($repertoire); //on ferme }
le fichier a supprimer n'est pas dans le meme répertoire /documents/fichier.ext
via le ftp je donne tous les droits sur le fichier
la fonction marche bien lorsque l'upload un nouveau fichier...mais pas sur un fichier déjà présent







Répondre avec citation

Partager