2009-07-30 66 views
1

我想包装我的大脑如何做到这一点。我们需要通过使用FTP的PHP/Web界面,将我们服务器的目录中的一些文件提供给我们客户的服务器。我已经查看了内置于PHP和一些自定义类的FTP功能,但有人建议cURL可能是更好的选择。我们将在我们的数据库中拥有FTP登录凭据以供应用程序访问。有了这些信息,我们可以使用cURL FTP功能进行传输,知道我们的服务器已安装libcurl,但客户端服务器可能不会?两台服务器都必须具备FTP功能吗?要使用cURL FTP,两台服务器是否都需要安装PHP cURL库?

还是我完全去错误的方式,并误解了如何使用cURL,应该看看FTP PHP类?

回答

2

只是为了让超清晰,有2台电脑参与:

  • 您的服务器,这是应该提供使用FTP协议的文件给客户端的一个。该服务器不需要运行Web服务器(或PHP)。它唯一需要的是一台FTP服务器。它还需要配置权限,以便有一个可以通过FTP访问文件的帐户。

  • 您的客户端的服务器,应该使用FTP协议从服务器检索文件的服务器。该服务器需要使用libCurl安装PHP。该服务器上的软件需要使用FTP协议访问您的服务器,并提供您在机器上配置的用户凭据。

希望有所帮助。

+0

这确实使它非常清晰。我现在明白了。 – 2009-07-30 21:34:46

5

libCURL是一个库;它充当客户。

您的客户需要运行FTP服务器,但不需要libCURL。

+0

谢谢乔。我有点被扔进了这个,我试图得到它的窍门。 – 2009-07-30 21:30:15

0

这听起来像你想要做的是让客户端连接到你的PHP脚本&然后按下按钮开始FTP传输,从FTP服务器发送文件到他们的FTP服务器。如果是这种情况,那么你所需要的只是在服务器上cURL。

相关问题