Récupérer un fichier stocké sur un serveur distant via sftp
Posté : 21 févr. 2019, 16:18
Bonjour,
Débutant en php, je rencontre quelques difficultés...
J'ai un fichier sur un serveur distant.
j'ai besoin de récupérer ce fichier pour le copier sur mon serveur local, au travers d'un script php...
j'ai bien tenté d'utiliser curl, mais je n'arrive pas à récupérer le contenu du fichier...
J'ai pas mal cherché des exemples de script mais je n'arrive pas à mettre en oeuvre une solution qui fonctionne...
je suis preneur de toute solution
je dois copier le fichiers Résultats_2019.xls de la machine distante vers la mienne sans changer le nom.
merci pour votre aide...
ps je ne suis pas forcément attaché à Curl, je cherche avant tout une procédure fonctionnelle...
Débutant en php, je rencontre quelques difficultés...
J'ai un fichier sur un serveur distant.
j'ai besoin de récupérer ce fichier pour le copier sur mon serveur local, au travers d'un script php...
j'ai bien tenté d'utiliser curl, mais je n'arrive pas à récupérer le contenu du fichier...
J'ai pas mal cherché des exemples de script mais je n'arrive pas à mettre en oeuvre une solution qui fonctionne...
je suis preneur de toute solution
je dois copier le fichiers Résultats_2019.xls de la machine distante vers la mienne sans changer le nom.
Code : Tout sélectionner
$filename="Resultats_2019.xls";
$c = curl_init("sftp://".$pass." ".$user."@".$serveur."/ftpffsurf/".$filename.":".$port);
$fh = fopen('_'.$filename, 'w') or die($php_errormsg);
curl_setopt($c, CURLOPT_PROTOCOLS, CURLPROTO_SFTP);
curl_setopt($c, CURLOPT_FILE, $fh);
curl_exec($c);
curl_close($c);
curl_exec($c);
curl_close($c);
merci pour votre aide...
ps je ne suis pas forcément attaché à Curl, je cherche avant tout une procédure fonctionnelle...