Bonjour a tous,
J'essai en vain de creer un script simple de telechargement de fichiers entres deux serveurs distants et ça bloque avec l'echo : Error uploading .
Il me semble qu'il n'y ait aucune erreur sur la console, je pencherai plus sur la non compréhension de ma part de la fonction : ftp_put
J'ai un petit programme qui me permet en cliquant sur un bouton de creer et stocker un PDF sur un hebergement OVH (A)
Il faudrait pouvoir envoyer ce fichier PDF en cliquant sur un autre bouton, sur un autre hebergement, celui de la poste (B).
Donc j'ai le code suivant :
Resultat : Error uploading .
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
18
19
20
21
22 <?php //configuration du serveur B $ftp_server = "ftp.delaposte.fr"; // $ftp_username = "xxxxxxxxx"; $ftp_userpass = "xxxxxxxxxx"; $source_file="http://www.nomdedomaine.com/repertoire/dossier/fichierdejean.pdf"; $destination_file="www/dossiertestftplaposte/fichierdejean.pdf"; // j'ai essayé aussi avec $destination_file="http://www.laposte.fr/dossiertestftplaposte/fichierdejean.pdf"; $ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass); // upload file if (ftp_put($ftp_conn, $destination_file, $source_file, FTP_ASCII)){echo "Successfully uploaded $source_file.";} else{echo "Error uploading $source_file.";} // close connection ftp_close($ftp_conn); ?>
Pour info j'ai meme tenté de faire l'upload entre deux autres serveurs distants celui qui detient le fichier OVH, et celui qui devrait le recevoir 1and1 et cela ne marche pas non plus.
J'ai tenté aussi la solution contre le mode passif de OVH que j'ai trouvé ici : https://www.developpez.net/forums/d1...a-php-dossier/
Mais toujours rien,
Merci pour votre aide.
Partager