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 :

Impossible de créer un dossier dans FTP via script PHP


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Impossible de créer un dossier dans FTP via script PHP
    Bonjour à tous,

    Voilà j'ai un gros problème : Je veux créer un dossier dans mon ftp pour chaque utilisateurs, ce dossier aura pour nom l'ID de l'utilisateur. Sauf que voilà, il y a un problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: ftp_mkdir() [function.ftp-mkdir]: Can't create directory: File exists in /homez.121/thesociab/www/includes/creer_soiree_post.php on line 42

    Et voilà le script que j'utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    if (!file_exists("../../www/uploads/$id_createur"))
    	{ // Si le répertoire "rep" n'existe pas on le crée
     
    $ftp = ftp_connect("ftp.monserveur.com"); // On prépare la connexion
    ftp_login($ftp,"monlogin","monpass"); // On se connecte au serveur
    ftp_mkdir ($ftp,"www/uploads"); // Création du dossier. (chemin depuis la racine du serveur)
    ftp_quit ($ftp); // On se déconnecte du serveur
     
    } // Fin du if
    ?>

    Et bien sur, il n'y a aucun dossier dans "uploads" et pourtant l'erreur me dit que si ("File exists in...").

    J'espère que vous pourrez m'aider !

    Merci d'avance !

  2. #2
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ftp_mkdir ($ftp,"www/uploads/$id_createur"); // Création du dossier. (chemin depuis la racine du serveur)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Mille mercis, c'est parfait

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    tu sais que t'es pas obliger de passer par l'extension ftp, un simple mkdir fait l'affaire

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

Discussions similaires

  1. Impossible de créer un ficher dans le dossier system32
    Par 23Reiji dans le forum Débuter
    Réponses: 3
    Dernier message: 22/07/2014, 09h13
  2. [FTP] impossible de créer un dossier avec mkdir en 777
    Par dldstyle dans le forum Langage
    Réponses: 4
    Dernier message: 16/10/2008, 12h09
  3. Réponses: 53
    Dernier message: 03/08/2007, 14h50
  4. [VBA-E]Créer un dossier dans la fenêtre Parcourir
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/05/2006, 11h37
  5. Réponses: 2
    Dernier message: 20/01/2006, 17h08

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