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] je n'arrive pas à uploader dans un dossier


Sujet :

Langage PHP

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 093
    Points : 943
    Points
    943
    Par défaut [FTP] je n'arrive pas à uploader dans un dossier
    Bonjour,
    je viens a vous car je cherche en vaine la raison de mon probleme.
    Avant voila, une partie de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    define('CFG_FTP_SERVER', 'www.doamine.biz');    // Adresse du FTP
    		define('CFG_FTP_USERNAME', 'username');    // Nom d'utilisateur
    		define('CFG_FTP_PASSWORD', 'motdepasse');    // Mot de passe
    		define('CFG_FTP_TIMEOUT', 2);        // Définition du délai de connexion en secondes	
     
    		if(!empty($_FILES['fichier']) && $_FILES['fichier']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['fichier']['tmp_name'])){
    			$fichier_a_uploader = $_FILES['fichier']['tmp_name'];
    		  	$dossier_destination = 'uploaded/'._FILES['fichier']['name'];
    			$conn_id = @ftp_connect(CFG_FTP_SERVER);    // Création de la connexion au FTP
    			if(empty($conn_id)){
    				echo 'Échec de connexion à ' . CFG_FTP_SERVER.'<br />';
    		  	}else{
    Ce qui m'agasse, c'est le code pour uploader ce trouve dans
    Et le dossier de destination se trouve au meme niveau que le dossier "target"
    Donc j0en deduit que ma variable $dossier_destination est correctement initialisée.
    $dossier_destination = 'uploaded/'._FILES['fichier']['name'];
    Cependant, j'ai ce message d'erreur!!
    Warning: ftp_put(): Erreur lors du renommage/deplacement: Aucun fichier ou r�pertoire de ce type in
    mais pourquoi?????
    le dossier traget/ existe et il a le droit 777 (maximum)
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  2. #2
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 093
    Points : 943
    Points
    943
    Par défaut
    résolu!
    Ce problème était du au chemin d'acces
    Il fallait que je mettre le chemin complet

    /root/dossier/dossier/uploaded/

    root = nom du dossier racine de mon site. Dans mon cas c'est propre a mon hebergeur, mais avec un info() om peut trouver la solution

    Merci FireFTP qui m'a mis la puce a l'oreil en m'affiochangant le chemin voulu

    A plus et bonne soirée
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

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

Discussions similaires

  1. [Débutant] bonjour ! je n'arrive pas insérer dans ma base de données access
    Par moussadelemouzie dans le forum VB.NET
    Réponses: 1
    Dernier message: 14/01/2015, 00h03
  2. Je n'arrive pas à poster dans une rubrique
    Par Virginia95 dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 25/06/2014, 15h25
  3. Réponses: 0
    Dernier message: 16/12/2012, 17h18
  4. Réponses: 1
    Dernier message: 27/01/2011, 17h11
  5. Réponses: 3
    Dernier message: 04/09/2006, 22h02

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