• <tfoot id='btd48'></tfoot>
    <i id='btd48'><tr id='btd48'><dt id='btd48'><q id='btd48'><span id='btd48'><b id='btd48'><form id='btd48'><ins id='btd48'></ins><ul id='btd48'></ul><sub id='btd48'></sub></form><legend id='btd48'></legend><bdo id='btd48'><pre id='btd48'><center id='btd48'></center></pre></bdo></b><th id='btd48'></th></span></q></dt></tr></i><div id='btd48'><tfoot id='btd48'></tfoot><dl id='btd48'><fieldset id='btd48'></fieldset></dl></div>

    1. <small id='btd48'></small><noframes id='btd48'>

      <legend id='btd48'><style id='btd48'><dir id='btd48'><q id='btd48'></q></dir></style></legend>
        • <bdo id='btd48'></bdo><ul id='btd48'></ul>

      1. ftp_put():无法打开那个文件:没有那个文件或目录

        时间:2023-10-30
            <tbody id='wR5Kh'></tbody>
              <bdo id='wR5Kh'></bdo><ul id='wR5Kh'></ul>
            • <small id='wR5Kh'></small><noframes id='wR5Kh'>

              • <legend id='wR5Kh'><style id='wR5Kh'><dir id='wR5Kh'><q id='wR5Kh'></q></dir></style></legend>
              • <tfoot id='wR5Kh'></tfoot>
                <i id='wR5Kh'><tr id='wR5Kh'><dt id='wR5Kh'><q id='wR5Kh'><span id='wR5Kh'><b id='wR5Kh'><form id='wR5Kh'><ins id='wR5Kh'></ins><ul id='wR5Kh'></ul><sub id='wR5Kh'></sub></form><legend id='wR5Kh'></legend><bdo id='wR5Kh'><pre id='wR5Kh'><center id='wR5Kh'></center></pre></bdo></b><th id='wR5Kh'></th></span></q></dt></tr></i><div id='wR5Kh'><tfoot id='wR5Kh'></tfoot><dl id='wR5Kh'><fieldset id='wR5Kh'></fieldset></dl></div>
                  本文介绍了ftp_put():无法打开那个文件:没有那个文件或目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在互联网上搜索了很多,但我没有找到解决方案.我需要通过 PHP 将文件上传到 FTP 服务器.

                  I search a lot on internet but i don't find a solution. I need upload a file to an FTP server through PHP.

                  我在下面测试了各种 PHP 脚本,但总是遇到同样的问题(我尝试使用绝对路径、普通路径和其他路径):

                  I tested various script PHP like this below but I always receive the same problem (I tries with absolute, normal and other path):

                  已连接
                  警告:ftp_put():无法打开该文件:第 20 行的/web/htdocs/www.stanem.it/home/csv/importinnovacsv.php 中没有这样的文件或目录
                  上传/web/htdocs/www.stanem.it/home/csv/test.csv 时出现问题

                  connected
                  Warning: ftp_put(): Can't open that file: No such file or directory in /web/htdocs/www.stanem.it/home/csv/importinnovacsv.php on line 20
                  There was a problem while uploading /web/htdocs/www.stanem.it/home/csv/test.csv

                  我必须做什么?

                  <?php
                  $ftp_server="ftp.xxxx.it";
                  $ftp_user_name="user";
                  $ftp_user_pass="psw";
                  
                  // connect and login to FTP server
                  
                  $ftp_conn       = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
                  $login          = ftp_login($ftp_conn, $ftp_user_name, $ftp_user_pass);
                  
                  if($login) {
                     echo 'connected<br>'; 
                  
                     // Where I need to put file
                     $local_file = '/web/htdocs/www.stanem.it/home/csv/test.csv'; 
                     // Where I copy the file
                     $server_dir = 'ftp://15886:XDBbcFYQUs@ftp.innovaspa.it'; 
                  
                     // upload a file
                     if (ftp_put($ftp_conn, $server_dir, $local_file, FTP_ASCII)) {
                         echo "successfully uploaded $local_file
                  ";
                         exit;
                     } else {
                         echo "There was a problem while uploading $local_file
                  ";
                         exit;
                     }
                  } 
                  

                  推荐答案

                  $remote_file 参数.ftp-put.php" rel="nofollow noreferrer">ftp_put 是 FTP 服务器上 filepath.

                  The $remote_file argument of ftp_put is a path to the file on the FTP server.

                  您正在传递一个 URL(它甚至会遗漏任何路径或文件名).

                  You are passing a URL (and it even misses any path or file name).

                  应该是这样的:

                  $remote_file = "/remote/path/test.csv";
                  


                  一旦解决了路径问题,您也可能会遇到数据连接问题,因为您使用的是默认活动模式.请参阅 PHP ftp_put 失败.

                  这篇关于ftp_put():无法打开那个文件:没有那个文件或目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:PHP ftp_nlist 不工作 下一篇:PHP 警告:ftp_fput():无法打开该文件:是一个目录

                  相关文章

                  <legend id='FnHRL'><style id='FnHRL'><dir id='FnHRL'><q id='FnHRL'></q></dir></style></legend>

                    <bdo id='FnHRL'></bdo><ul id='FnHRL'></ul>

                  <small id='FnHRL'></small><noframes id='FnHRL'>

                • <i id='FnHRL'><tr id='FnHRL'><dt id='FnHRL'><q id='FnHRL'><span id='FnHRL'><b id='FnHRL'><form id='FnHRL'><ins id='FnHRL'></ins><ul id='FnHRL'></ul><sub id='FnHRL'></sub></form><legend id='FnHRL'></legend><bdo id='FnHRL'><pre id='FnHRL'><center id='FnHRL'></center></pre></bdo></b><th id='FnHRL'></th></span></q></dt></tr></i><div id='FnHRL'><tfoot id='FnHRL'></tfoot><dl id='FnHRL'><fieldset id='FnHRL'></fieldset></dl></div>
                  1. <tfoot id='FnHRL'></tfoot>