0

我有一小段代码,我知道它什么也没做,但我不知道为什么它做的更少。

它与第一张图片相呼应,然后在尝试包含 facebook.php 之后,一切都停止了。不仅是 FB 特定的指令,而是一切。

我通过谷歌挖掘并没有找到令人满意的答案。有没有人遇到过类似的问题?

Facebook SDK 版本是最新的版本(我认为是 3.0.2),并且包括我的其他文件的工作正常。

<?php

echo "<img src=\"https://graph.facebook.com/Losiowaty/picture\">";

require_once 'library/facebook.php';

// Create our Application instance (replace this with your appId and secret).
//$facebook = new Facebook(array(
//'appId'  => '15xxxxxxxxxxx',
//'secret' => '2d38xxxxxxxxxxxxxxxx4',
//));

echo "<img src=\"https://graph.facebook.com/Losiowaty/picture\">";

?>

编辑:解决了!-> Facebook API 需要 cURL 而我的服务器没有;] 感谢大家的评论和想法 :)

4

2 回答 2

0

如果脚本失败,require_once 将停止脚本。这是预期的行为。可以从您的脚本访问 library/facebook.php 吗?似乎不是。一种快速而肮脏的解决方案是仅使用set_include_path并将库添加到脚本开头的路径变量中。像这样的东西:

$lib_path = "/var/lib/php/facebook-sdk";

$path = get_include_path();
set_include_path($path . PATH_SEPARATOR . $lib);
于 2011-06-19T06:36:39.923 回答
0

正如我通过对问题的编辑提到了很长时间的自我:

Facebook API 需要 cURL 而我的服务器没有它;] 感谢大家的评论和想法 :)

于 2015-08-23T22:44:41.417 回答