2010年1月14日

免費php空間t35申請及測試

最近在知識+看到一個問題 「t35無法用php寫的程式上傳檔案嗎?」,看過問題內容後原本以為只是register_globals預設為off」的問題而已,後來好奇問了一下原提問者其它的免費空間用的好好的,為什麼要給到「t35」呢?後來提問者回答因為「t35」提供無限的免費空間」,YOGO於是好奇的去看了一下「t35」的免費方案http://www.t35.com/web-hosting/,果然免費方案擁有無限空間,不過頁尾會有廣告及部份php函式限制,反而付費方式有1GB與4GB容量大小的限制,這麼好的免費空間條件不用就太可惜了。

00

再來YOGO去「t35網站的常見問題(http://www.t35.com/support/helpdesk/knowledgebase.php?category=2)」看一下它免費空間的使用限制,「t35」的免費方案是「不提供Mysql空間、mail寄送服務與部份PHP功能禁用」;不過看在它無限空間的份上,這些限制倒還算可以接受,因為網路上有其它純粹提供mysql免費空間的網站可申請,只要再搭配 ADODB 就可以解決t35免費方案不提供mysql空間的問題,至於無法使用mail函式寄信的問題可以透過PHPMailer解決,關於PHPMailer的用法可參考一下YOGO之前寫的「用PHP寄MAIL的方法」「[PHP] 如何利用 Pchome 的SMTP 發信(使用PHPMailer)」那二篇文章。

00_01

不過後來知識+的原提問者又提出了「麻煩幫忙看一下php上傳程式碼,要怎麼改?」這一篇問題,YOGO看完之後,覺得排除register_globals預設為off」的問題外,只剩二個可能,一個是PHP的環境禁止檔案上傳,也就是php.ini檔中的「file_uploads」設定為「off」,另一個就是「move_uploaded_file函式禁用」,關於這部份請參考「禁止執行某些 PHP 指令」這篇文章;為了證實實際的情況到底為何,YOGO決定申請一個「t35」免費空間來測試;所先在網址列輸入www.t35.com,然後分別輸入「帳號」、「密碼」然後按一下「Start Your Website」,如下圖。

01

再來依序輸入「帳號」、「密碼」、「再次確認密碼」、「你的名字」、「你的姓氏」、「E-mail」、「所在國家」,然後按下「Create My Site」,如下圖。

02

再來去你剛填的mail收取「t35」寄來的認證信,然後點選信中的認證連結,如下圖。

03

再來回到「t35」網站,點選右上方的「Member Login」連結,如下圖。

04

分別輸入你的「帳號」、「密碼」,然後按一下「Login」,如下圖。

05

 「Language」的地方下拉選「Traditional Chinese」,如下圖。

06

可以看到管理介面以變成中文,如下圖。

07

再來我們要用「iProber探針」來測試「t35」的虛擬主機設定,關於「iProber探針」的部份可參考「PHP探針iProber-虛擬主機租賃必備 」這篇文章;再來在「iProber-big5.php」這支程式的右方按一下「開啟」,如下圖。

08

「iProber探針」所顯示的結果看來,「t35」的免費方案是「不提供檔案上傳」功能的,再來按一下探針資訊中的「phpinfo」觀看一下「t35」免費方案主機的詳細資料,如下圖。

09

首先可以看到「t35」的免費主機方案中,「register_globals」設定為確實為「off」,這一點倒不意外,因為安全性的問題PHP官方從PHP 4.2.0以後的版本「register_globals預設都為off」,如下圖。

09_01

再來可以看到「file_uploads 」這一項設定中,其設定值為「Off」,這代表著「t35」的免費主機方案並「不允許透過PHP上傳檔案」,如下圖。

10

再來可以看到「t35」的免費主機方案中,禁用的PHP函式還真不少,大部份常用的函式都被禁止使用了,而且連「move_uploaded_file」也被禁用了,想當然「t35」的免費主機方案是不可能可以上傳檔案的,如下圖。

11

綜合以上各點YOGO得到的結論就是「天下沒有白吃的午餐」,畢竟「t35」也是虛擬主機商,也是靠租賃虛擬主機在賺錢的,YOGO還在想說怎麼可能免費方案空間是無限大,反而付費方案有空間限制,就如同「郭董」說的「魔鬼都藏在細節裡」;本以為「t35」的免費主機方案中只是不提供「database與mail函式及與系統安全性的php函式禁用」而已;想不到測試的結果是「t35」「hinet」提供的免費純HTML空間差不多,雖然「t35」有提供PHP的使用,但卻也禁用了一大堆常用的PHP函式,所以有PHP跟沒有差不多;其實「t35」的免費主機方案限制並不止YOGO列出的部份而已,若有興趣的朋友可以去「t35」的官網看一下它的常見問題說明。

如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告,當作是對YOGO的支持,讓YOGO更有寫作的動力。

PHP探針iProber-虛擬主機租賃必備

iProber是一個相當簡單好用的PHP主機探針,主要功能就是查詢PHP網頁伺服器的相關主機資訊與PHP、Apache設定值。如果你常遇到某些特殊的網頁程式需要PHP或Apache特殊功能的支援,可以先透過這個探針來查詢一下目前機器的設定值是否已經開啟或關閉。或者你要租用虛擬主機時,也可以透過此探針來查詢該主機的配備和性能,看看是否符合你的使用需求。

這個「iProber探針」主要提供了「伺服器特徵」、「PHP基本特徵」、「PHP元件支援狀況」、「伺服器性能檢測」、自定義檢測」...等五大類的檢測資訊,除了一般常見的系統版本、IP位址、PHP與Apache的版本、PHP常用元件支援狀態…等資訊,比較特別的是還提供了「伺服器性能檢測」這功能,我們可以直接按一下測試按鈕,然後再跟預設3種規格的主機來作比較,看看目前這台機器的效能高不高。

▇ 軟體小檔案 ▇

軟體名稱:iProber
軟體版本:v0.024
軟體語言:繁體中文(簡體中文)
軟體性質:免費
檔案大小:46.5KB(內含3種佈景、兩種語言共6個檔案)
系統支援:支援PHP的網頁伺服器
官方網站:http://depoch.net/

軟體下載:http://depoch.net/download/11742329208989.zip


iProber PHP探針展示畫面:

iProber

聖誕跑趴歡樂降★韓版假兩件針織連衣裙$890,新款顯瘦棒球服連帽風衣外套下殺$510,冬新款歐美棉襖棉服連帽短款外套限量↘$530,秋冬新款韓版大碼毛領氣質毛料外套↘$680,快上左耳貓網路購物

您好!如圖太小看不清楚,請 點選此處 看詳細內容 左耳貓蝦皮賣場 https://shopee.tw/hrf5168 左耳貓 露天賣場 http://class.ruten.com.tw/user/index00.php?s=starbox 左耳貓粉...