Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1766 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur transfert ftp en PHP (je ne comprends pas...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur transfert ftp en PHP (je ne comprends pas...)

n°1118933
Billabong
Posté le 13-06-2005 à 22:55:51  profilanswer
 

Bonjour à tous les codeurs fous!!
 
Bon j'essaie de faire un truc simple.....
du transfert ftp pour "uploader" sur un site web...
En gros mon besoin est d'uploader par lots toutes les images d'un répertoire et hormis le fait de faire n <input type=file...> et de browser les n images (solution pas super automatisé) je pensais plutôt faire du ftp....
Mais je me retrouve comme un c... car j'arrive pas à faire marcher les functions ftp.... en tout cas le put apparemment...
En gros voici le dernier message d'erreur : "Le téléchargement Ftp a échoué!"
En local avec mon propre ftp et site web, c'est évidemment ok....
Donc là à distance je comprends pas...
Firewall? je l'ai désactivé et c'est tout pareil...
Droits sur les répertoires du serveur? j'ai déjà vérifié et j'ai les droits en écriture...
 
Est ce qu'une âme généreuse pourrait m'aider...??
A l'aideeeeeeeeeeeeee
Je vous mets à disposition le code ci dessous.
 
Merci pour votre aide!!
 

Citation :


<?php
 
$ftp_server="**";
$ftp_user_name="******";
$ftp_user_pass="**********";
$source_file=("C:\\test\\images\\042090.jpg" );
$destination_file="042090.jpg";
 
// Création de la connexion
$conn_id = ftp_connect("$ftp_server" );
 
// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass" );
 
// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
        echo "La connexion FTP a échoué!";
        echo "Tentative de connexion à $ftp_server avec $ftp_user_name";
        die;
    } else {
        echo "Connecté à $ftp_server, avec $ftp_user_name";
    }
 
// Téléchargement d'un fichier.
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
 
// Vérification de téléchargement
if (!$upload) {
        echo "Le téléchargement Ftp a échoué!";
    } else {
        echo "Téléchargement de $source_file sur $ftp_server en $destination_file";
    }
 
// Fermeture de la connexion FTP.
ftp_quit($conn_id);
 
?>


Message édité par Billabong le 13-06-2005 à 23:05:49
mood
Publicité
Posté le 13-06-2005 à 22:55:51  profilanswer
 

n°1119077
plainsofpa​in
Pingouino's lover
Posté le 14-06-2005 à 08:28:34  profilanswer
 

Billabong a écrit :


$source_file=("C:\\test\\images\\042090.jpg" );


 
Y a pas comme un problème là ?  :pt1cable:  
 


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1119128
ritzle
Posté le 14-06-2005 à 09:47:52  profilanswer
 

tu mets tous tes fichiers dasn un zip, tu l'upload avec un petit "<input type="file"..." et tu le décompresses avec un script PHP

n°1119452
Billabong
Posté le 14-06-2005 à 13:41:17  profilanswer
 

vi je pensais aussi et plutôt à cette solution ci....

n°1119455
Billabong
Posté le 14-06-2005 à 13:41:55  profilanswer
 

même comme ça, ça ne marche pas.....
$source_file="C:\test\images\042090.jpg";  
Je vais chercherrrrrrrrrrrrrr

n°1119463
ritzle
Posté le 14-06-2005 à 13:49:59  profilanswer
 

"die;" ca met pas d'erreur ?
c'est pas plutot "die();" ?

n°1120068
Billabong
Posté le 14-06-2005 à 21:53:07  profilanswer
 

Finalement je viens d'identifier le pourquoi du comment...
 
ftp_put($conn_id, "/www/catalog/images/tuyau37.jpg", "C:\90.jpg", FTP_BINARY);
ftp_put($conn_id, "/www/catalog/images/tuyau38.jpg", "C:\090.jpg", FTP_BINARY);
 
La première ligne marche, la deuxième non...
Pourtant les deux images sont bien sur le C:...
Je comprends riennnnnnnnnnnnnnnnnnnnnnnn
 
A l'aideeeeeeeeeeee


Message édité par Billabong le 14-06-2005 à 21:54:06

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreur transfert ftp en PHP (je ne comprends pas...)

 

Sujets relatifs
[PHP] Ajout panier écrase le précédentCours de base PHP et MYSQL
installation mediawiki sur compte free.erreur....Erreur "broken pipe" et flush de stdout
MySQL ou Php ?[PHP] Warning: copy() failed to open stream: Permission denied
Erreur d'application quand j'enregistre le prgm[PHP - MySQL] Insertion nouvel item ds menu déroulant
[ Réglé] Champ select et PHPProgrammation site PHP
Plus de sujets relatifs à : Erreur transfert ftp en PHP (je ne comprends pas...)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)