PHP转移(发送)文件到另一台服务器?
在PHP中,我只知道如何get
的文件。
但现在我不知道怎么跟以下操作:PHP转移(发送)文件到另一台服务器?
- 我如何可以将文件
distribute/ send/ transfer
到另一个拥有服务器? - 只需从主机服务器发送。不是从目标服务器获取的方式。
请建议您是否知道。
使用卷曲,它支持POST HTTP方法(如果您收到文件从html表格)和ftp方法(如果你有安装ftp服务器)。
您可以使用curl_XXX
这个功能。
哦,'卷发'也'发送'?我之前所知道的只是“获取”。 –
它可以做到这一点。您可以使用CURLOPT_POST提交表单数据。它也可以在两个方向上进行FTP文件传输。 – Barmar
如果其他服务器是你的,你可以安装一个FTP服务器,并使用FTP功能:
是的,你可以在要发送数据的服务器上安装一个FTP服务器,然后使用PHP's FTP functions或使用curl,并在要发送数据的服务器上运行一个脚本来获取POST从您发送数据的服务器进入的数据。
嘿用php ftp函数将文件传输到另一台服务器。 但请确保服务器给予您编辑权限。
您可以通过php的ftp_fput()方法在 远程服务器上传输文件。通过PHP手册,你会准备好 发送文件的例子。
- 首先使用ftp_connect()函数连接远程服务器。 然后使用文件功能从本地目录中读取文件,然后使用fput将文件置于远程服务器上。
你应该可以使用php ftp函数http://php.net/manual/en/ref.ftp.php或CURL http://php.net/manual/en/book.curl.php达到此目的。 – Cyclonecode