Bonsoir, cela fait 2h00 que je sèche sur un problème avec mkdir.
voilà le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
define("BASE_FILE_FOLDER", "/var/tmp/test/");
$folder = BASE_FILE_FOLDER . $user_id . '/' . $contact_id . '/';
        echo $folder; //pour vérifier que le chemin soit correct
        if(!is_dir($folder)){
            echo 'existe pas';
            if(mkdir($folder, 0777, true)){
                echo'dossier crée';
            }else{
                echo'dossier non crée';
            }
        }
        else {
            echo 'le dossier existe';
        }
Tout semble fonctionner correctement sauf que si je cherche mon dossier ben il est introuvable!
Pourtant pour PHP il existe car si j'exécute une 2ème fois le script j'ai bien pour réponse "le dossier existe".
Si je le supprime avec rmdir($folder);, la première fois ce la fonctionne si je fais un 2ème rmdir($folder) j'ai une erreur car le dossier à bien été supprimé et qu'il n'existe plus.
J'ai fait une recherche du dossier dans toute l'arborescence et il est introuvable.
Quelqu'un aurait-il une idée?
Merci.