解決使用Dreamweaver Extensions(PHP Captcha Image)無法顯示的問題

想要在網站登入畫面中,

使用 CAPTCHA 機制來防範機器人程式攻擊...

又很懶得寫 PHP 程式,

因此找到 YOGO 分享的方法,

正依網頁指示去安裝與設定時,

卻發現圖型驗證碼無法顯示的問題, 如下圖:


只好去看 PHP 程式及找 Google 解決方案...

正當忙了一個下午而徒勞無功時~~~

重回 Tecnorama: PHP Captcha Image 網頁說明查看,

終於發現一線曙光--檔案目錄要有寫入(Write)的權限, 如下圖:


這是 Windows 平台預設就有的屬性,

而我是安裝在 Ubuntu 平台...因此預設是不可寫入的, 如下圖:


接著有了目標之後立即開放權限, 如下圖:


並確認是否成功, 如下圖:



完成後, 立即重新測試網頁, 如下圖:


成功了...(上圖之圖型驗證碼, 我有依 參攷4. 修改配色...)

程式如下:
   

再查看其目錄, 終於看到原因(程式會新增 captcha.jpg 檔案...), 如下圖:



ps.繞了一大圈查Google還不如去看懂PHP程式debug來得快~~~


參攷:

1.CAPTCHA, http://zh.wikipedia.org/wiki/Captcha

2.Captcha圖形驗證 - Dreamweaver外掛篇(PHP篇), http://blog.yogo.tw/2009/12/captcha-dreamweaver.html

3.Tecnorama: PHP Captcha Image, http://www.tecnorama.org/document.php?id_doc=77

4.網頁顏色模式, http://zh.wikipedia.org/wiki/%E7%BD%91%E9%A1%B5%E9%A2%9C%E8%89%B2%E6%A8%A1%E5%BC%8F

留言