0

reCAPTCHAを実装すると、次のエラーが発生します。パスエラーをクリアする方法がわかりません。

致命的なエラー:require_once():F:\ xampp \ htdocs\でrequired'F:\ xampp \ htdocs \ cyoa \ application \ controllers / recaptchalib.php'(include_path='。;\ xampp \ php \ PEAR')を開くことができませんでした。 132行目のcyoa\application \ controllers \ cyoa.php

コントローラ:

public function register_insert()
{
    require_once ('/recaptchalib.php');
    $privatekey = "xxx";
    $resp = recaptcha_check_answer ($privatekey,
                                    $_SERVER["REMOTE_ADDR"],
                                    $_POST["recaptcha_challenge_field"],
                                    $_POST["recaptcha_response_field"]);

    if (!$resp->is_valid) {

見る:

<?php
require_once('recaptchalib.php');
$publickey = "xxx";
echo recaptcha_get_html($publickey);

?>

4

2 に答える 2

0

コントローララインが問題です。コントローラファイルと同じディレクトリにある場合は、次のようにします。require_once ('recaptchalib.php');

于 2012-10-17T03:45:06.233 に答える
0

間違ったスラッシュを使用しています。'\' に '/'。captcha.phpが同じディレクトリにある場合は、

 require_once('recaptchalib.php');
于 2012-10-17T06:38:36.503 に答える