2011-10-19 113 views
0

如何創建一個帶有php腳本的目錄,其中包含一些文件,可以使用ftp(使用用戶名和密碼)而不使用http(例如通過wget等程序訪問)?從php創建ftp可訪問目錄

其實我有多個用戶上傳文件到同一臺服務器(使用文件上傳表單),服務器端PHP腳本爲每個用戶的文件創建單獨的目錄。現在,我希望能夠從運行wget的客戶端機器上通過ftp下載這些文件。

請告訴我該怎麼辦?

而且,如果ANY1有這樣做的更好的辦法,請建議..

+0

'wget'也可以從通過'http下載:' – mario

+0

即EVN更好,但你能告訴我怎麼我可以限制從特定機器到特定目錄的http下載的訪問嗎?我希望這個限制使用php –

+0

http://httpd.apache.org/docs/2.0/mod/mod_access.html#allow – mario

回答

0

PHP和FTP是2個完全不同的東西。如果您希望能夠通過ftp訪問文件,則需要在託管文件的計算機上設置FTP服務器。

+0

我的主機提供對使用cPanel創建的目錄的ftp訪問。我怎樣才能做到cPanel爲從php創建ftp-accessible目錄所做的工作? –

0

您可以使用pure-ftp服務器。他們有一種允許用戶從數據庫表數據登錄到ftp的方法。你只需要php來創建賬戶並寫入數據庫。

URL爲 「http://www.pureftpd.org/project/pure-ftpd」