Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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服务器到服务器的每日文件传输_Php_Security_File_Transfer - Fatal编程技术网

PHP服务器到服务器的每日文件传输

PHP服务器到服务器的每日文件传输,php,security,file,transfer,Php,Security,File,Transfer,我需要一种将文件列表中最新的文件从一台服务器传输到另一台服务器的方法,并(如果可能)替换前几天传输的文件 即,我在安全服务器上有此映像文件“http://username:password@mysite.com/image-22-2.png“(其中22-2表示日-月),自动传输到非安全服务器 第二天,此文件将上载到安全服务器“http://username:password@mysite.com/image-23-2.png”,我需要删除“image-22-2.png”并替换为“image-23

我需要一种将文件列表中最新的文件从一台服务器传输到另一台服务器的方法,并(如果可能)替换前几天传输的文件

即,我在安全服务器上有此映像文件“http://username:password@mysite.com/image-22-2.png“(其中22-2表示日-月),自动传输到非安全服务器


第二天,此文件将上载到安全服务器“http://username:password@mysite.com/image-23-2.png”,我需要删除“image-22-2.png”并替换为“image-23-2.png”。

如果您的主机允许,请考虑使用
rsync
,如果您的主机不允许使用
rsync
,您可以使用脚本化的
ftp
传输设置
cron
作业。

这应该在serverfault上。rsync是一个可以从命令行调用的工具,例如
rsync-azvr/path/to/dir/user@remotehost.tld:/path/to/dir/on/remote/host/
。您可以将其放入cron作业中定期执行(并使用公钥/私钥进行身份验证)。可以阅读关于此设置的不错的教程