Bonjour,
Un des mes fournisseurs m'a fourni les accès FTP d'un dossier dédié sur son serveur, afin que je puisse y récupérer des factures en PDF pour les rapatrier vers un dossier du mien (dédié).
J'ai fait :
Et ftp_put plante avec un message du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function recup_invoices(){ $conn_id = ftp_connect("123.45.67"); $login_result = ftp_login($conn_id, "toto", "tata"); $distant_folder = "/Responder/invoices"; ftp_chdir($conn_id, $distant_folder); // je me place dans le dossier $invoices = ftp_nlist($conn_id, ""); // crée un tableau des fichiers présents //mon dossier de destination $mon_dossier = "/home/four/invoices"; foreach($invoices as $invoice){ echo $invoice."<br>"; // affiche correctement les factures ftp_put($conn_id, $mon_dossier."/".$invoice, $distant_folder."/".$invoice, FTP_BINARY); } ftp_close($conn_id); }Une idée ? D'avance merci.Warning: ftp_put(/Responder/invoices/7676-26056579-6741483.pdf): failed to open stream: No such file or directory in ....mon serveur.
Partager