在PHP中,我只知道如何get
文件。
但是现在我不知道如何处理以下内容:
- 如何将文件
distribute/ send/ transfer
到另一台拥有的服务器上? - 只是从主机服务器发送。不是从目标服务器获取的方法。
如果您知道,请提出建议。
使用 curl,它支持 POST http 方法(如果您从 html 表单接收文件)和 ftp 方法(如果您设置了 ftp 服务器)。
如果其他服务器是你的,你可以安装一个FTP服务器并使用ftp功能:
http://es2.php.net/ftp
http://es2.php.net/manual/es/function.ftp-fput.php
您可以使用curl_XXX
函数来实现此目的。
您将如何接收文件?
如果你有一个网络服务器监听POST请求,我会推荐cURL。如果您正在运行其他类型的服务器,我建议您通过套接字发送它。
是的,您可以在要向其发送数据的服务器上安装FTP服务器,然后使用PHP的FTP函数或使用curl,并在要向其发送数据的服务器上运行脚本,以从发送数据的服务器获取POST数据。
-
嘿,使用php ftp函数将文件传输到另一台服务器。但请确保,服务器授予您编辑的写入权限。
-
您可以通过 php 的 ftp_fput() 方法来传输文件远程服务器。浏览 php 手册,您将获得准备好的示例发送文件。
- 首先使用 ftp_connect() 函数连接到远程服务器。然后使用文件函数从本地目录中读取文件,然后使用 fput 将文件放到远程服务器上。