[英]PHP Copy files between servers using FTP
这个问题似乎是重复的,但在 SO 或谷歌上找不到解决方案,所以我重申我的问题:
我在服务器 A 上有一个文件,位于根文件夹的子文件夹中,例如,'wordpress' 是子文件夹,原始文件是,比如说,'some_file.php -如果有任何关系的话,它被标记为 0644 属性。 .. - 并且需要在 SERVER B 的根目录复制相同的文件(使用相同的名称来简化...)
我知道可能有两种解决方案:
解决方案 1 是 2 倍:
1. 从服务器 A 下载到 $local_file (ftp_get...?);
2. 从 $local_file 上传到服务器 B (ftp_put...?),
解决方案 2 (?) 将 ftp_put 从服务器 A(脚本运行的地方...)直接发送到服务器 B
两者似乎都不适合我,以下内容(FTP 连接和登录凭据正常,并且连接经过测试......)
- 解决方案 1:
a) 从服务器A下载:
$local_file="some_file.php";
$remote_file="wordress/some_file.php";
ftp_get( $connect_it, $local_file, $remote_file, FTP_BINARY );
b) 从本地文件夹上传回服务器 B:
$local_file="some_file.php";
$remote_file="some_file.php";
ftp_put($connect_it,$remote_file,$local_file,FTP_BINARY);
解决方案 2:
$local_file="wordpress/some_file.php";
$remote_file="some_file.php";
ftp_put($connect_it,$remote_file,$local_file,FTP_BINARY);
我不理解/做错了什么? 非常感谢您通读我...
JMB
你好@JMB 请点击链接为我们工作,还请将文件权限 664 授予 777
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.