0
votes

Téléchargez le fichier local sur un autre serveur à l'aide de PHP FTP ou CURL

J'ai essayé de télécharger un fichier local sur un serveur en ligne. J'ai créé une connexion FTP pour télécharger le fichier, mais elle n'a pas fonctionné.

Voici le code que j'ai essayé: xxx

après l'exécution, j'ai eu < / p>

Avertissement: ftp_put (): impossible d'ouvrir ce fichier: aucun fichier ou répertoire de ce type dans d: \ xampp \ htdocs \ projet \ uppload.php sur la ligne 101


0 commentaires

3 Réponses :


-1
votes

Veuillez vérifier le chemin correct de 'File_Name.txt';


1 commentaires

Vérifié et est situé dans le même dossier



1
votes

the $ distance_file argument de < Code> ftp_put est un path au fichier sur le serveur FTP.

Vous passez une URL à un dossier .

si devrait être comme: xxx


0 commentaires

-1
votes

Maintenant, cela fonctionne, j'ai changé

if($login) {
   echo 'connected<br>'; 

   $local_file = 'file_name.txt';
   // $server_dir = 'https://example.so/folder/'; no need

   // upload a file
   if (ftp_put($ftp_conn, $local_file, $local_file, FTP_ASCII)) { // changed
       echo "successfully uploaded $local_file\n";
       exit;
   } else {
       echo "There was a problem while uploading $local_file\n";
       exit;
   }

} 


0 commentaires