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 :

[FTP] supprimer un repertoire


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut [FTP] supprimer un repertoire
    bonjour,
    j'ai creé un reperoire de la façon suivante:
    mkdir ("$dest_dossier $utilisateur", 0777);
    il est present de cette façon
    alain 4KB 17/01/2006 21:53 drwxr-xr-x
    que ce soit avec mon logiciel ftp ou à travers un script
    rmdir ("$utilisateur");
    il ne veut rien supprimer alors que je suis bien positionné.
    que faire?
    cdlt
    ab

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Points : 1 639
    Points
    1 639
    Par défaut
    Si tu es chez Free, la fonction rmdir() a été désactivée.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    Non je suis pas chez free
    quand je cree un repertoire avec le logiciel ftp , je peux le supprimer sans pb.

  4. #4
    Membre régulier Avatar de KneXtasY
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 121
    Points : 109
    Points
    109
    Par défaut
    Le dossier est il bien vide ?

    Je ne pense pas que ce soit ça mais bon ...

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 065
    Points : 1 403
    Points
    1 403
    Par défaut
    y a un message d'erreur qui accompagne tout ça?
    "Propriete du dossier" ça dit quoi?

  6. #6
    Membre éclairé
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 764
    Points
    764
    Par défaut
    mkdir ("$dest_dossier $utilisateur", 0777);
    euh.... l'espace entre les 2 variables, c'est une erreur de copier/coller ?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    non !
    la premiere fois j'avais mis un point entre les deux variables et il m'a crée un repertoire .alain
    alors j'ai supprimé le point.

  8. #8
    Membre éclairé
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 764
    Points
    764
    Par défaut
    beurk...

    essayes plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mkdir ( $dest_dossier . '/' . $utilisateur, 0777 );
    (note : ça ne résoudra pas ton problème, mais au moins ce sera plus propre)

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    merci pour ce conseil

  10. #10
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Et si tu supprimes d'abords tous les fichiers du dossier puis la dossier ça change quelque chose?

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    le probleme vu de façon differente.

    echo getcwd() . "\n";
    reponse : /home/prom/www/photos
    donc dans ce repertoire il ya ce sous repertoire (en tout cas c'est le logiciel ftp qui le dit!)
    alain 4KB 17/01/2006 21:53 drwxr-xr-x
    $toto='alain';
    chdir ("$toto");
    reponse :Warning: chdir(): No such file or directory (errno 2) in /home/prom/www/private/enreg_photo.php on line 14

  12. #12
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 065
    Points : 1 403
    Points
    1 403
    Par défaut
    ou mais t'as dit .alain et pas alain...non?

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    en fait j'ai fait deux essais
    et il y a deux repertoires
    .alain et alain

  14. #14
    Membre éclairé
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 764
    Points
    764
    Par défaut
    pour etre sûrs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    $path = '.';
    if( $dir = opendir( $path ) )
    {
        while( $file = readdir( $dir ) )
        {
            if( $file === '.' or $file === '..' )
                continue;
            $fullpath = $path . '/' . $file;
     
            if( is_dir( $fullpath ) )
            {
                echo '[', htmlspecialchars( $file ), ']', "<br />\n";
            }
        }
     
        closedir( $dir );
    }
    Comme ça on verra exactement les noms de tes dossiers, espaces y compris.

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    je teste des ce soir

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    /home/prom/www/photos
    [ . alain]
    [ alain]

  17. #17
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    en fait il y a un espace devant alain
    et un espace un point et un autre espace devant le deuxieme repertoire.
    maintanat je vais essayer de les supprimer!

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    plusieurs tentatives infructueuses.
    si quelqu'un sait comment supprimer un repertoire avec un espace devant,merci d'avance.

  19. #19
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    j'ai reussi grace à cette fonction.

    function rmdirr($dir) {
    if($objs = glob($dir."/*")){
    foreach($objs as $obj) {
    is_dir($obj)? rmdirr($obj) : unlink($obj);
    }
    }
    rmdir($dir);
    }

    merci à tous

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

Discussions similaires

  1. [FTP] CHMOD et repertoires ?!
    Par arginine dans le forum Langage
    Réponses: 1
    Dernier message: 21/09/2006, 20h36
  2. [IIS][FTP] Problème de repertoires
    Par SergeF dans le forum IIS
    Réponses: 3
    Dernier message: 25/07/2006, 01h33
  3. Supprimer un répertoire
    Par Krispy dans le forum Administration système
    Réponses: 3
    Dernier message: 16/06/2006, 16h06
  4. Supprimer un repertoire
    Par mael94420 dans le forum ASP
    Réponses: 1
    Dernier message: 05/06/2006, 17h02
  5. Supprimer un répertoire plein
    Par mzt.insat dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 21/03/2006, 13h16

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