Эй, ребята, я пытаюсь использовать recaptcha на локальном хосте. Я получил глобальный открытый / закрытый ключ и использую этот код:
<form name="registration_form" method="post" action="register.php" onsubmit="return Validate();"><input type=hidden name=todo value=post>
<table>
<tr><td class="label">First Name:</td><td><input type="text" name="fname"></td></tr>
<tr><td class="label">Last Name:</td><td><input type="text" name="lname"></td></tr>
<tr><td class="label">E-Mail Address:</td><td><input type="text" name="email"></td></tr>
<tr><td class="label">Username:</td><td><input type="text" name="username"></td></tr>
<tr><td class="label">Password:</td><td><input type="password" name="password"></td></tr>
<tr><td class="label">Password Confirmation:</td><td><input type="password" name="password_confirmation"></td></tr>
<?php
require_once('recaptchalib.php');
$publickey = "****"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
<tr><td class="label"><input type="submit" value="Register"></td></tr>
</table>
</form>
Recaptchalib находится в том же месте, что и signup.php, так что это не проблема. Но после подтверждения пароля я ничего не получаю. Пустая страница.
Вот ошибка.
Предупреждение: require_once (/var/www/JMToday/recaptchalib.php): не удалось открыть поток: отказано в разрешении в /var/www/JMToday/signup.php в строке 44 Фатальная ошибка: require_once (): сбой открытия требуется recaptchalib.php (include_path =.: / usr / share / php: / usr / share / pear ') в /var/www/JMToday/signup.php в строке 44