PHP 将文件传输到 (SEND) 到另一台服务器



在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数据。

  1. 嘿,使用php ftp函数将文件传输到另一台服务器。但请确保,服务器授予您编辑的写入权限。

  2. 您可以通过 php 的 ftp_fput() 方法来传输文件远程服务器。浏览 php 手册,您将获得准备好的示例发送文件。

  3. 首先使用 ftp_connect() 函数连接到远程服务器。然后使用文件函数从本地目录中读取文件,然后使用 fput 将文件放到远程服务器上。

相关内容

  • 没有找到相关文章

最新更新