Bonjour à tous,
je ne comprend pas pourquoi ma fonction ne marche pas:

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
}
la fonction est dans un fichier /common/fonctions.php
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