丟掉煩人網路硬碟,自己動手架超快檔案分享站(三)–完

發表: 2009-01-20 12:36 分類: web 2.0, 網路密技王, 網路服務 | 9 則迴響 » | 瀏覽:9,470 人次

標籤 : , ,

續上篇:丟掉煩人網路硬碟,自己動手架超快檔案分享站(二)

上回介紹了簡單上傳下載類的網路硬碟程式,今天這篇完結篇要來介紹檔案分享類的PHP程式,讓你能裡用免費主機來分享檔案及圖片,與常見的免費空間(如Badongo、RapidShare)及免費圖床(如imageshack)用法相當類似,相當方便喔~

二、檔案分享類

想要自己架個類似Bandongo之類的免費空間嗎?那麼你可以試試看Mini File Host這套小程式,能讓你的虛擬主機變成為免費空間喔~

Mini File Host小檔案

※目前這套程式已有人釋出繁體中文語系檔,礙於授權關係,阿正老師會另外放上自行中文化的語系檔供讀者們下載,本文暫時以英文界面介紹之。

使用方式

只要將Mini File Host的主程式下載解壓縮後,透過FTP將整個資料夾上傳至虛擬主機即可。在瀏覽器輸入該網址,如http://xxxxx.byethost31.com/MFH/,即可進入主畫面。

image

右上角主要有幾個功能:

  • Upload Files:上傳檔案
  • Upload Image:上傳圖片
  • Files:已上傳的檔案清單
  • Top 10:最熱門十個檔案
  • Admin:管理介面

按下畫面最右上角的「Admin」,輸入密碼(預設值為password)即可進入管理畫面,裡面可以管理上傳的檔案、圖片,還可以阻擋IP,處理檔案申訴,功能相當完整。

image

按下畫面中央的「Settings」圖示,可以進入設定畫面:

image 

比較需要修改的地方有:

  • Site Name / Slogan :網站名稱 / 口號
  • Script URL:目前程式的網址(最後要加正斜線),否則無法正常執行。※必改
  • Max File Size:最大檔案上傳大小。(會受到伺服器的上傳限制,請見文後的Q&A)
  • Download Timer:下載檔案時所需等待的時間
  • Enable File List:允許觀看檔案清單

完成設定後,當使用者上傳檔案後,會跟一般的免空一樣得到一個下載網址,輸入後就會出現以下畫面:

image

要輸入驗證碼,並等待下載時間後才能下載喔。

如果上傳的是圖片,還會產生一堆用在論壇及連結的語法,相當方便喔~

image

Mini File Host的安裝限制:

  • 無法在Layer Panel的系統上執行
  • 含有廣告的網頁空間無法執行,如Hyperphp.com
  • 免費主機無Apache的mod_rewrite模組,無法使用短網址。
  • 免費主機限制的單檔上傳大小約只有2MB,要傳大檔還得先行切割。
  • 因受限於免費主機的限制,Mini File Host無法完全發揮其功能,建議用付費且功能完整的主機中。
  • 部份副檔名的檔案無法上傳。(某些主機會限制)

三、其他上傳系統

因篇幅的關係,阿正老師只介紹簡單容易安裝且不需資料庫的PHP程式。如果你需要架設多人上傳的網路硬碟,可以試試看「BKWorks Multi-User File Uploader」,不過該軟體安裝需要MySQL資料庫,適合進階的玩家,詳細步驟請參閱軟體網站或說明檔。

BKWorks Multi-User File Uploader

 

結語

免費虛擬主機的用途很廣,只要是合法、合理的使用,都能用上很長的時間。筆者也建立各位玩家將它們定位在「初學者練習架站」、「備份網站」或「臨時的檔案備份或共享空間」,不要把重要的資料或檔案放在上面。

如果想要穩定、更大的網站空間及流量,可以考慮美國一些知名的大主機商,如DreamHost、GoDaddy、HostMonster、Lunarpages、HostGator…等,一個月大約花個5~10塊美元,就可以得到無限制的儲存空間及流量,算是「俗又大碗」。如果考慮語言及付款的問題,國內也有一些公司在美國經營主機,想要架站的玩家們可以自己上網搜尋看看。

 

Q&A

Q:如何查詢伺服器上傳單一檔案的最大容量?

A:可以使用PHP內建的phpinfo函數。 先以文書編輯軟體,輸入一行

<? phpinfo(); ?>

然後存成php檔(如test.php),再利用FTP軟體上傳到主機上,並以瀏覽器開啟該檔案的網址(如http://xxxx.byethost3.com/test.php),在畫面上找到upload_max_filesize欄位,右方的數字即為單檔最大上傳大小。

image

Q:哪種空間最適合拿來當成免空硬碟?

A:在丟掉煩人網路硬碟,自己動手架超快檔案分享站(一)裡面阿正老師就比較過幾種免費的主機類型,雖然後台使用的是同一套管理系統,但是每間主機商所限制的東西也有所不同。如允許上傳的副檔名、單一檔案大小、PHP函數限制、使用的規範…等等,還有上傳/下載的速度,都是玩家們必須自行去測試的。像我本篇文章安裝了Mini File Host 1.5就使用的是byethost.com這家免費主機,算是牌子老又穩定的免費主機之一,安裝程式都相當順利,玩家們可以試試看。不過天下沒有白吃的午餐,想要有更好的服務品質,可以先租個美國的虛擬主機來玩玩。

喜歡本站的文章嗎?
歡迎大家按個「讚」給我鼓勵一下吧!




相似文章




喜歡㊣軟體玩家的文章嗎?歡迎加入《軟體玩家FB粉絲團》吧!
或是按下<這邊>來訂閱RSS!


隨機文章

迴響:

歡迎留下您的意見!


※PS: 因為阿正老師時間有限,且本站所介紹的軟體種類太多(所產生的狀況也很多),可能無法回答一一回答讀者們的問題(尤其像是出現某某錯誤訊息,或者操作過程中哪邊卡住),您可以先上Google搜尋相關的關鍵字,或是到軟體的官方網站/論壇來爬文,不便之處還請見諒。
※PS:本站不提供「破解檔」、「註冊機」或「註冊碼」等資訊,請勿利用留言索取該類檔案。
※PS:本站因採用反向代理(Reverse Proxy)技術,留言後必須等到20分鐘後快取網頁過期才會顯示。