我要得到我的手脏写PHP的FTP包装,我只是需要执行的基本知识:PHP/FTP客户端
- 读/写,并追加到文件
- 列表/文件模式和删除文件/文件夹
可惜我只有乱用FTP内PHP一次answer this question,和我与ftp
扩展略感失望,主要是因为它是不平凡的文件和文件夹和区分总体速度不是很好。
据我所知,PHP与FTP服务器交互的四种不同的方式:
- 纯套接字实现
- 文件封装器
- FTP扩展
- curl扩展
现在,我不想自己编写FTP客户端协议,所以选项#1不在等式中。
文件包装是伟大的,如果我需要做的一些小事就像得到一个单一的文件,但它们是极其缓慢的,如果我需要执行更复杂的操作,因为每次调用将开放其自己的连接。
这使我与FTP和卷曲的扩展,这里是我需要一些指导。正如我之前所说,我不是FTP扩展的忠实粉丝,另一方面,我从来没有使用过CURL到FTP,所以我不能客观地比较一个和另一个。
有没有人试过这两种方法?你对他们有什么想法? CURL选项更快吗?
此外,是否有我不知道的任何替代方案?
没有,虽然这一点,似乎很大 - 但是,它仍然依赖于'ftp'扩展,恐怕性能不会很大。我真的很想听听CURL方法的一些反馈。 – 2011-04-24 00:59:23