我有一小段代码,我知道它什么也没做,但我不知道它为什么会这么做。
它回应了第一张图片,然后在尝试包含facebook.php后,一切都停止了。不仅是FB特定说明,还有一切。
我在Google上挖掘并没有找到令人满意的答案。有没有人有类似的问题?
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\">";
?>
编辑: 解决了! - &GT; Facebook API需要cURL而我的服务器没有它;]感谢大家的意见和想法:)
答案 0 :(得分: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);
答案 1 :(得分:0)
正如我通过编辑问题提到了很长时间的自我:
Facebook API需要cURL而我的服务器没有它;]谢谢 每个人的意见和想法:))