安装reCaptcha和白页
|
我已经下载了librecaptcha.php并做了test.php:
<?php
require_once(\'recaptchalib.php\');
$publickey = \"MY_KEY\"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
但是它显示白屏。问题出在require_once()中,因为如果我在require_once()之前以echo退出-它会回显到页面,但是如果在require之后-则不会回显。
文件recaptchalib.php与test.php位于同一文件夹中
可以是什么?
UPD 1:
我认为问题出在ѭ1。无论之后输入什么代码,都会出现白屏。
例如:
<?php
require_once(\'recaptchalib.php\');
exit(\'test_after\');
?>
此文件返回白屏。但是此脚本有效:
<?php
exit(\'test_before\');
require_once(\'recaptchalib.php\');
?>
因此,问题出在lib文件本身中。路径正确,并且我没有修改文件。
UPD2:
因此,我应该检查recaptchalib.php文件。
我已经创建了具有以下内容的“ 4”文件:
<?php
echo \"lib\";
?>
它已在所有浏览器中打开。但是之后,我在echo \"lib\"
之前添加了(复制粘贴)recaptchalib.php的内容。所以看起来像:
<?php
/* recaptchalib.php content*/
echo \"lib\";
?>
而且我在FF中看到了空白屏幕,在Chrome中看到了8英寸,在Opera中看到了9英寸。
UPD3:
recaptchalib.php仅在我逐个功能地将其内容复制到新文件中后才开始工作。 (当我复制整个内容时-它不起作用)。我不明白为什么?
没有找到相关结果
已邀请:
1 个回复
告耸
这是我的测试(适用于所有浏览器)! 这是您在我的服务器上的代码(它在FF中不起作用,但在Safari中起作用) 更新: 同样,仔细检查一下您在reCaptcha页面上的域是否与使用代码的域相同。 例: 这是服务器上我的工作示例的精确副本(已删除的公钥)!这就是我在这里的http://service-kl.com/code/recaptcha/ 试试看,但是在此之前,您必须用自己的替换index.php中的公钥。