隐藏的php错误(facebook api)
我在facebook api上遇到了一些问题。当我运行这段代码时,我在网站上看到的都是以前的html,但是如果我删除php,我可以看到整个网站 我对php比较陌生,我已经盯着代码看了将近半个小时了 代码如下:隐藏的php错误(facebook api),php,html,facebook-graph-api,Php,Html,Facebook Graph Api,我在facebook api上遇到了一些问题。当我运行这段代码时,我在网站上看到的都是以前的html,但是如果我删除php,我可以看到整个网站 我对php比较陌生,我已经盯着代码看了将近半个小时了 代码如下: <head> <title>Written And Seen</title> <link rel="stylesheet" type="text/css" href="css/main.css"> </head>
<head>
<title>Written And Seen</title>
<link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<?php
include 'libs/Facebook.php';
$facebook = new Facebook(array(
'appId' => '5000...458', //the dots are not the problem. i just replaced part of the id/secret when posting here
'secret' => '8fe...e5',
'cookie' => true
));
$session = $facebook->getSession();
$me = null;
if ($session){
try{
$me = $facebook->api('/me');
}
catch (FacebookApiException $e){
echo $e->getMessage();
}
}
if($me){
$logoutUrl = $facebook->getLogoutUrl();
}
else{
$loginUrl = $facebook->getLoginUrl();
}
?>
<div id="allcontent">
<div id="header">
<h1 style="text-align:center;">Written And Seen</h1>
</div>
<div id="navigation">
<a href="#">Home</a><a href="#">Adasdasda</a><a href="#">HFgsdfs</a><a href="#">HFgsdfs</a><a href="#">Log in with Facebook</a>
</div>
<div id="maincontent">
</div>
<div id="footer">
</div>
</div>
</body>
笔迹
笔迹
在大多数情况下,明星是不够的;) 使用
错误报告(E_ALL)启用错误报告代码>在
我对php比较陌生
我们都曾经
您需要访问错误报告,如果您正在编写PHP,这是至关重要的,因为它会告诉您错误的地方(虽然不是很完美,但仍需要应用一些知识/常识)
例如,它会告诉您“无法包含'libs/Facebook.php'”,这样您就可以检查路径、文件所在位置等,或者报告意外字符(即缺少或多余分号、逗号、大括号等)
另外,(与此无关,但有帮助)如果您遇到错误或某些事情根本无法按预期工作,则回显变量等以查看PHP看到的内容,这通常可以指出问题(您认为应该设置的空变量等),并可以从那里追溯到从cli运行它并查看发生了什么,可能你的include失败了,然后Facebook类没有找到。如果我看一下源代码,我看到这个:writed and seed@Pownyan,你应该读一下