Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 要求或包含不在facebook应用程序中工作但在本地正常工作的语句_Php_Facebook - Fatal编程技术网

Php 要求或包含不在facebook应用程序中工作但在本地正常工作的语句

Php 要求或包含不在facebook应用程序中工作但在本地正常工作的语句,php,facebook,Php,Facebook,我刚开始开发facebook应用程序 问题是require语句不起作用。即使我用include&require语句尝试了两个不同的简单php脚本,它在wamp服务器上的本地版本也不正确,但在facebook应用程序中不正确 我该怎么做才能完成这件事?? 代码: 它只是在打印您的id。即使是facebook.php和其他文件也在正确的位置。require如果找不到/访问该文件,将抛出错误。如果您没有看到类似的情况,请首先确保您已经在PHP开发环境中正确设置了error\u reporting和

我刚开始开发facebook应用程序

问题是require语句不起作用。即使我用include&require语句尝试了两个不同的简单php脚本,它在wamp服务器上的本地版本也不正确,但在facebook应用程序中不正确

我该怎么做才能完成这件事?? 代码:



它只是在打印您的id。即使是facebook.php和其他文件也在正确的位置。

require
如果找不到/访问该文件,将抛出错误。如果您没有看到类似的情况,请首先确保您已经在PHP开发环境中正确设置了
error\u reporting
display\u errors
。如果仍然没有消息出现,则说明嵌入SDK没有实际问题;更有可能的是,getUser只返回
null
false
,因此在回显它时,您什么也看不到。请使用
var\u dump
在这种情况下,它会准确地告诉您变量的类型和值


这些都是PHP调试的绝对基础知识–请更多地了解这一点,也许可以学习一些有关这方面的教程,在继续为Facebook开发PHP应用程序之前。

在我的情况下,include或require语句不起作用。我尝试在前后放置echo语句。但require之后的echo语句无法打印。问题是,当我尝试将其部署到wamp服务器时,它工作正常。只有当我部署到Facebook时,它没有显示任何内容。然后将错误报告设置为适当的值!脚本不会在出现此类错误时悄无声息地消亡,除非您强制它们。感谢您提供的信息。我已经设置了错误报告,并跟踪到include目录设置不正确。
<?php
require 'facebook-php-sdk/src/facebook.php';

$facebook = new Facebook(array(
'appId'  => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
));

// Get User ID
$user = $facebook->getUser();
echo "your id id".$user;
?>