开发Facebook应用程序:PHP命令不起作用

时间:2010-03-11 22:16:16

标签: php facebook

我正在尝试创建我的第一个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();

然后我回到空白页面。

1 个答案:

答案 0 :(得分:2)

看起来php无法包含您的文件。需要产生致命错误,其中包含产生警告,这就是为什么在做包含时仍然会在页面中看到问候语。无论如何,您没有看到错误或警告,因为显示错误已关闭。将其放在脚本的顶部以用于开发目的:

ini_set('display_errors', '1');
ini_set('html_errors', '1');
error_reporting(-1);

现在您应该看到错误报告输出到页面,您可以调试它。