Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP。使用FTP服务器上的文件_Php_File Upload_Ftp - Fatal编程技术网

PHP。使用FTP服务器上的文件

PHP。使用FTP服务器上的文件,php,file-upload,ftp,Php,File Upload,Ftp,我有两个FTP服务器。在第一台服务器中,我将运行scriptfilemoving.php,它将通过FTP连接到第二台服务器。第二台服务器不支持php,并将文件从1个文件夹移动到2个文件夹。但我犯了一个错误 警告:ftp_put/2/1.jpg:无法打开流:没有这样的文件或目录 这是我的密码,请告诉我我做错了什么 filemoving.php 你好,谢谢你的回答。我必须使用ftp_rename函数来代替ftp_put-就是这样:不知道/1和/2没有任何其他内容是有效路径。请尝试使用 //$ftp_

我有两个FTP服务器。在第一台服务器中,我将运行scriptfilemoving.php,它将通过FTP连接到第二台服务器。第二台服务器不支持php,并将文件从1个文件夹移动到2个文件夹。但我犯了一个错误

警告:ftp_put/2/1.jpg:无法打开流:没有这样的文件或目录

这是我的密码,请告诉我我做错了什么

filemoving.php


你好,谢谢你的回答。我必须使用ftp_rename函数来代替ftp_put-就是这样:

不知道/1和/2没有任何其他内容是有效路径。请尝试使用
//$ftp_conn its connection id, connection was established
$folder = '/1';
$target_folder = '/2';
$files_list = ftp_nlist($ftp_conn, $folder);

foreach($files_list as $remote_file) {
    ftp_put($ftp_conn, $remote_file, $target_folder . '/' . basename($remote_file), FTP_ASCII);
}