gpt4 book ai didi

PHP/FTP客户端

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:42 26 4
gpt4 key购买 nike

我即将亲自动手为 PHP 编写 FTP 包装器,我只需要执行基础操作:

  • 读/写和附加到文件
  • 列出/chmod 和删除文件/文件夹

不幸的是,我只需要在 PHP 中使用 FTP 一次就可以到达 answer this question。 ,我对 ftp 扩展有些失望,主要是因为区分文件和文件夹并不容易,而且整体速度也不是很好。

据我所知,PHP 有四种与 FTP 服务器交互的不同方式:

  1. 纯套接字实现
  2. 文件包装器
  3. FTP 扩展
  4. CURL 扩展

现在,我不想自己编写 FTP 客户端协议(protocol),所以选项 #1 不可行。

如果我需要做一些微不足道的事情,比如获取单个文件,文件包装器就很棒,但如果我需要执行更复杂的操作,它们就会非常慢,因为每个调用都会打开自己的连接。

剩下的就是 FTP 和 CURL 扩展,这里是我需要一些指导的地方。正如我之前所说,我不是 FTP 扩展的忠实粉丝,另一方面,我从未使用过 CURL 到 FTP,所以我无法客观地将两者进行比较。

有没有人尝试过这两种方法?你对他们有什么看法? CURL 选项更快吗?

此外,是否还有我不知道的替代方案?

最佳答案

你看过PEAR包了吗Net_FTP

关于PHP/FTP客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5767894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com