我要得到我的手髒寫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