13 位網友對本文章作出回應

您可以用 comment rsstrackback url 來訂閱本文章
mygif
野部 回覆於 2007/08/22 4:22 下午

Hello Man, 感謝,並拜讀大作了,順便幫你測試一下驗證喔。

mygif
直角兄 回覆於 2007/08/22 6:00 下午

哈哈,謝啦!看起來應該是正常運作中,沒有問題啦 ^_^

mygif
qoo6b 回覆於 2007/09/22 11:41 上午

大大您好,您的程式碼有一點小失誤喔^^|||
ID); ?>
應該是
ID); ?>
'comment_form'的單引號錯了,
另外我發現若是未輸入驗證碼就送出,會出現亂碼的錯誤訊息,但是改成英文又正常了^^|||您有空幫忙一下嗎?

mygif
直角兄 回覆於 2007/09/22 3:13 下午

qoo6b 你好:

跟據你的提問我說明一下喔...

  1. 程式碼沒有錯,可以正常運作。而且我也看不出來你說的問題在哪…
    (不好意思^^||)
  2. 單引號沒有問題,在中文的環境下,拷貝(copy)程式碼再貼上(paste),半形的單引號會自動變成全形的單引號,所以你要自已做取代的動作喔!
  3. 經過測試,會發生亂碼的情況實在是 IE 的問題,在 Firefox 底下可以正常顯示,因為 IE 不會自動判斷文字編碼。不過我還是提供了解決方法,請參考看看。
mygif
ca95 回覆於 2007/12/10 5:40 下午

WP-ImgCode 修正版的下載點 斷了?
我的圖出不來是不是少裝了什麼?

mygif
直角兄 回覆於 2007/12/11 9:22 上午

ca95 您好:

本人也沒想到原載點會失效,你可以試著由本地下載

另外,請依據本人說明安裝本外掛,字型檔 sketchey.gdf 要跟解開的檔案放在同一個資料夾下,接下來請在您的佈景主題的 comment.php 加入相關程式碼。然後請開啟 imgcode.php,設定相關的內容。

$fontid = imageloadfont(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'sketchey.gdf');

例如上面這行,就是指定字型檔的檔名,只要設定正確了,驗證碼就會出來了。

mygif
ca95 回覆於 2007/12/11 5:56 下午

我少裝了GD...
可是現在圖出來了,數字也都有打對,
可是都一直出現 錯誤: 請輸入正確的驗證碼。
怎麼會這樣><...
我也想要像你那個有國字的該怎麼弄呢?

mygif
直角兄 回覆於 2007/12/12 11:00 上午

ca95 您好:

個人猜想有兩種可能:

(1)有可能是你自行加入的程式碼錯誤,這方面您就得自行修改一下程式。直角的建議是,在文章中「2007/09/22 補充」之後的部份,先不要做,看看程式是否會出現問題,再來找出問題所在。
(2)另一種可能是,有可能您使用的驗證碼是 5 碼,但是畫面上(圖形)只要出現 4 個字母或數字,這樣的話,當然您不管怎麼輸入都是錯誤的。請適當的修改 imgcode.php 內部的參數,調整圖形的大小。

至於「國字」的驗證碼,則是本站獨家特有的功能,目前已測試完畢,相關的教學文章預計下星期會發佈,到時候再歡迎您再回到本站瀏覽,謝謝。

有問題請再提出。

mygif
初學者 回覆於 2008/08/15 5:07 下午

直角兄:
請問 WP-ImgCode mod 能用在一般自己用 php 寫出來的"留言板"上嗎?
要怎麼套用呀?

mygif
直角兄 回覆於 2008/08/16 5:20 下午

To 初學者:

基本上是無法直接套用的,因為 WP-ImgCode mod 是 WordPress 專用的外掛,但是你可以參考 WP-ImgCode mod 裡面的 PHP 程式,自行將程式修改並配合你的留言版就可以達到你要的效果了。

mygif
8591 回覆於 2009/01/02 12:08 下午

我的圖也跑不出來
上面那位說少裝GD 是甚麼呀?

mygif
8591 回覆於 2009/01/04 7:14 上午

有人在家嗎?

mygif
直角兄 回覆於 2009/01/04 8:33 下午

To 8591:

您好,正逢元旦假期,為了振興國內經濟,直角兄跑去東海岸消費去了^_^

ok, 回到正題,GD 是 php 的圖形處理函式庫,如果你的環境是 Windows 的話,請在修改 C:\Windows\php.ini 這個檔案,找到「;extension=php_gd.dll」或「;extension=php_gd2.dll」,將前最前面的「分號(;)」刪除,存檔。

然後重新啟動 php (或重新開機)就可以了。

寫下您的意見

 名稱 (*必填)

 電子信箱 (*必填、不會顯示出來)

 網站 (*非必填)

若看不到驗證碼,請重新整理網頁。

請注意:請勿送出與政治、意識型態相關之發言,以免引發不必要之討論。