我正在尝试创建我的第一个FB应用程序,它似乎不起作用。我是PHP的新手,但我按照说明书写了这封信。我在我的服务器上安装了facebook客户端库。然后我复制了Facebook提供的示例代码,我得到的只是一个空白页面。但是,如果我只包含简单的PHP命令,如下所示,那么一切正常。
echo'hello';
如果我然后添加其他命令,例如
require_once'facebook.php';
我再次获得空白页面。但是,如果我按如下方式编写命令
include_once('/ facebook.php');
我仍然在页面上'你好'。但这是代码中唯一可行的部分。如果我添加示例代码的下几行
然后我回到空白页面。$ appapikey ='12345etc'; $ appsecret = '12345etc'; $ facebook = new Facebook($ appapikey,$ appsecret); $ user_id = $ facebook-> require_login();
答案 0 :(得分:2)
看起来php无法包含您的文件。需要产生致命错误,其中包含产生警告,这就是为什么在做包含时仍然会在页面中看到问候语。无论如何,您没有看到错误或警告,因为显示错误已关闭。将其放在脚本的顶部以用于开发目的:
ini_set('display_errors', '1');
ini_set('html_errors', '1');
error_reporting(-1);
现在您应该看到错误报告输出到页面,您可以调试它。