2014-01-15 51 views
0

我想添加一個recaptcha到我的網頁表單,並一直遵循網絡上的說明,但我無法獲取圖像顯示。 我按照這些步驟: - 下載並解壓的ReCaptcha文件夾 - 上傳recaptchalib到我的根文件夾(服務器端) - 製造上的reCAPTCHA網站 帳戶 - 複製的公鑰和私鑰將其粘貼到我的PHP代碼 - 我粘貼PHP代碼到我的html代碼:add recaptcha只是不起作用

<form method="post" name="contact_form" action="contactengine.php"> 
<table> 
<tr> 
<td> 
<label for="Name">Name </label> 
</td> 
<td> 
<input id="Name" name="Name" type="text" maxlength="300" value=""/ > 
</td> 
</tr> 
<tr> 
<td> 
<label for="Email">Email </label> 
</td> 
<td>                      
<input id="Email" name="Email" type="text" maxlength="300" value=""/ > 
</td> 
</tr> 
<td class="buttons"> 
<input type="hidden" name="form_id" value="" /> 
<?php 
require_once('recaptchalib.php'); // reCAPTCHA Library 
$pubkey = "public-key-here"; // Public API Key 
echo recaptcha_get_html($pubkey); // Display reCAPTCHA 
?> 
<input type="submit" name="submit" value="Submit" class="submit-button" /> 
</td> 
</tr> 
</table> 
</form> 

至少應該顯示的ReCaptcha圖像,但我不能讓它顯示。 我試圖製作一個index.php並粘貼在那裏,但這甚至不顯示一個東西。

它應該是如此簡單,但我一定會錯過一些東西。這讓我瘋狂。 幫助將非常感激,感謝

+0

你解決了嗎? –

回答

0

您是否獲得了日誌中任何PHP錯誤?檢查是否可以打開套接字。 reCaptcha庫必須能夠執行提取服務器端。

如果你不能通過在php.ini配置文件中添加「allow_url_fopen = On」來啓用套接字。