实现recaptcha时出现以下错误。我不确定如何清除路径错误。
致命错误:require_once():在F:\ xampp中打开所需的'F:\ xampp \ htdocs \ cyoa \ application \ controllers / recaptchalib.php'(include_path ='.; \ xampp \ php \ PEAR')失败第132行的\ htdocs \ 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);
&GT;
答案 0 :(得分:0)
控制器线是问题。如果它与控制器文件位于同一目录中,只需:require_once ('recaptchalib.php');
答案 1 :(得分:0)
你使用了错误的斜杠。 '\' 至 '/'。如果captcha.php位于同一目录中,则只需使用
require_once('recaptchalib.php');