2011-07-20 127 views
0

我想在php中爲captcha代碼編寫一個類,我可以通過GD來完成,但似乎並不是所有服務器都可用,有沒有辦法做到這一點? 是否有任何庫,可用於所有服務器?並且都支持它們?php圖像處理/廣東圖書館

+1

沒有保證在所有服務器上都可以使用的庫,但GD是您最好的選擇。這或者手動設置圖像的所有位,這是可能的,但不是你通常想要的。您當然可以使用像[recaptcha](http://www.google.com/recaptcha) – Wrikken

回答

1

GD是可用在所有服務器上,這只是加載PHP擴展的問題。由於PHP沒有本地語言內置的圖像處理功能,所以任何人都可以期望擴展。

值得注意的是ImageMagick是另一種選擇,但安裝起來有點痛苦。

0

如果你想要的東西,必須在不GD工作,你可以看看在NUCaptcha。唯一的PHP先決條件是mcrypt庫。與傳統的CAPTCHA相反,NUCaptcha網站解釋:

NuCaptcha顯示爲以各種方式在您的瀏覽器中呈現的H.264 MPEG-4視頻流。

0

您可以使用谷歌recaptcha的類,因爲GD不會在所有服務器上都可用,但大多數使用PHP的服務器都可以運行Google recaptcha類。