2011-03-18 63 views
1

我该怎么做?php - >发送文件到远程 - >远程执行 - >远程发回文件

用户加载页面。上传文件。文件必须发送到远程服务器。远程服务器执行一系列命令。远程服务器发回文件。

编辑:

我需要从共享托管服务器VPS框中复制文件。我设法从两台服务器上通过ssh登录而没有密码。如何通过SSH将文件复制到远程服务器?我正在使用rsync/cron来同步/备份一些文件夹,但我认为rsync不是一个好主意。需要另一个想法。

+1

你看过插座吗? http://php.net/manual/en/function.stream-socket-server.php – RobertPitt 2011-03-18 10:54:25

+0

我认为必须有一个更简单的方法:) – mojeime 2011-03-18 11:30:51

+0

是远程服务器的Web服务器呢?更多关于服务器和你的访问信息将是不错 – Kemo 2011-03-18 12:01:04

回答

0

您还可以使用cURL将文件从此服务器上传到另一个服务器。例如。 like it is done here

+0

你有没有例子? – mojeime 2011-03-18 11:57:15

+0

我添加了此链接http://dtbaker.com.au/random-bits/uploading-a-file-using-curl-in-php.html – Yaronius 2011-03-18 12:02:50

+0

谢谢。我会检查一下:) – mojeime 2011-03-18 12:03:45