IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Utilisation de mkdir


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    particulier
    Inscrit en
    Avril 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : particulier

    Informations forums :
    Inscription : Avril 2019
    Messages : 6
    Par défaut Utilisation de mkdir
    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.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 587
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 587
    Par défaut
    Essayes la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find / -name "nom dudossier"
    Il se peut que le / vu par BASE_FILE_FOLDER ne soit pas la racine du filesystem.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    particulier
    Inscrit en
    Avril 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : particulier

    Informations forums :
    Inscription : Avril 2019
    Messages : 6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /var/tmp/systemd-private-5a85d4d9f0a6451154e4e54e41986a121-apache2.service-07OB0K/tmp/test/15/229
    Merci beaucoup, je sais enfin où il se cache, effectivement vu d'apache/php la racine n'est pas la même que celle du système.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec File.mkdir()
    Par yotta dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 29/10/2018, 20h50
  2. [AC-2013] problème avec MkDir
    Par toony63 dans le forum VBA Access
    Réponses: 5
    Dernier message: 08/03/2017, 01h51
  3. [XL-2013] problème avec mkdir
    Par hvegung dans le forum Excel
    Réponses: 5
    Dernier message: 13/06/2016, 10h47
  4. Problème avec la fonction mkdir
    Par -Neo- dans le forum Langage
    Réponses: 7
    Dernier message: 18/06/2007, 15h52
  5. problème avec mkdir()
    Par LeParrain735 dans le forum Langage
    Réponses: 5
    Dernier message: 03/02/2006, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo