For investors
股價:
5.36 美元 %For investors
股價:
5.36 美元 %認真做教育 專心促就業(yè)
利用PHP,你總是可以有多種方式來完成某個特定的任務(wù)。我們就拿文件上傳舉個例子。當然了,你可以按照傳統(tǒng)的方式來使用HTTP文件上傳,把文件直接傳輸?shù)絎eb服務(wù)器磁盤上。你還可以用更加奇異的方式上傳,用FTP協(xié)議兩步就完成上傳:從你的本地硬盤到Web服務(wù)器,然后再到FTP服務(wù)器。
PHP在本機同時支持FTP和HTTP上傳,所以你可以根據(jù)自己應(yīng)用程序的設(shè)計需要進行最佳的選擇。使用PHP的FTP函數(shù)進行文件傳輸幾乎與使用傳統(tǒng)的FTP客戶端相同――你會看到連函數(shù)的名字都和標準的FTP命令類似。
關(guān)于HTTP文件上傳的文章已經(jīng)多得滿天飛了,這就是為什么本文有必要把注意力放在基于FTP的文件上傳上了(但是在后面給出的例子中,兩種方式你都會看到)。要注意的是,本教程假設(shè)你已經(jīng)安裝好了PHP/Apache,而且HTTP文件上傳和FTP的函數(shù)都已經(jīng)激活了。
第一步:確信你擁有連接/上傳到FTP服務(wù)器的權(quán)限
PHP 的FTP函數(shù)需要客戶端-服務(wù)器連接,所以你需要在進行文件上傳之前登錄到目標服務(wù)器上。你的第一項任務(wù)是確信你已經(jīng)擁有了完成這項任務(wù)的信任書。這一步可能看起來是理所當然的,但是你會驚奇地發(fā)現(xiàn)有多少開發(fā)人員忘了這么做,結(jié)果后來浪費大量的時間來解決因此而出現(xiàn)的問題。
【免責聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!