Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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_Ftp_Xampp - Fatal编程技术网

PHP:从服务器到服务器传输文件的最佳方式

PHP:从服务器到服务器传输文件的最佳方式,php,ftp,xampp,Php,Ftp,Xampp,我有一个服务器,它承载一个内部网站和文件。站点管理员需要能够进入站点,只需按下一个按钮,即可将所选文件推送到同一网络上的其他服务器。最终,这个功能可能包括网络之外的服务器 发送这些文件(即插件、库等)的最佳方式是什么 谢谢。您可以编写php脚本,列出文件、复选框和表单。在表单提交中,您可以使用“获取选定文件”功能,并使用ftp将其发送到目标服务器。为了获得更好的体验,您可以创建基于javascript的文件管理器,并使用ajax发送“发送请求”。通过命令行使用CURL或ajax.SCP(安全副本

我有一个服务器,它承载一个内部网站和文件。站点管理员需要能够进入站点,只需按下一个按钮,即可将所选文件推送到同一网络上的其他服务器。最终,这个功能可能包括网络之外的服务器

发送这些文件(即插件、库等)的最佳方式是什么


谢谢。

您可以编写php脚本,列出文件、复选框和表单。在表单提交中,您可以使用“获取选定文件”功能,并使用ftp将其发送到目标服务器。为了获得更好的体验,您可以创建基于javascript的文件管理器,并使用ajax发送“发送请求”。

通过命令行使用
CURL
ajax
.SCP(安全副本)。@str谢谢,这似乎可以做到这一点。我用的是同等的油灰。愚蠢的问题:是否有可能让运行此命令的批处理文件也为用户输入密码?还是可以完全避免?再次感谢大家的输入。原来pscp在复制文件时有一个添加密码的选项
pscp-pw密码
感谢您的回复。我很喜欢您对复选框的想法,但我已经尝试了php ftp函数,但没有成功连接到其他服务器。我认为这是一种兼容性问题,ftp功能在某些服务器上无法正常工作。虽然我可能错了(很可能)。再次感谢您。@Pod如果ftp不起作用,您可以在服务器上创建上载脚本,并使用php中的curl来上载文件。这是一个关于它的问题