第1行的PHP语法错误

时间:2013-11-30 00:18:24

标签: php html syntax

下面是一个简单的php文件的代码,其中包含一些函数,当php标记内部被注释掉时,这些函数运行得非常愉快。 isLoggedIn()是一个我知道在session.php文件中正确编码的函数,因为它在其他地方使用并且有效。

出于一些奇怪的原因,firefox控制台告诉我第1行有一个语法错误:

  

[00:11:56.115] SyntaxError:语法错误@ admin_script.php:1

非常感谢任何帮助!

<?php
include('../includes/session.php');
if(isLoggedIn() == false)
{
header('HTTP/1.0 404 Page Not Found');
}
?>


$(document).ready(function(){
/* All the JS code here for the admin page to be sent to the HTML.
Two functions, one needs to provide the sections to the "editor-sections" div and another the content to the "editor-content" div.
*/

$('button[id=exercises_button]').click(function(){
exercise_editor();
});

$('button[id=problems_button]').click(function(){
problems_editor();
});

var exercise_editor = function(){
window.alert("Exercise button clicked");
};

var problems_editor = function(){
window.alert("Problems button clicked");
};
});

谢谢!

3 个答案:

答案 0 :(得分:0)

我认为您的目录错误..如果您在同一个文件夹上有会话文件, do include(“file.php”)

让这是文件夹结构

-folderA
__ | -folderB
_
__ | -folderC

如果您的文件夹A上有索引文件且B或C上有会话文件,请执行include(“folderA(B).php”)。如果文件夹B或C上有index.php而A上有session.php,那么请包含(“../ folderA / session.php”)

答案 1 :(得分:0)

我认为您的路径错误,错误消息显示错误在第1行

SyntaxError:语法错误@ admin_script.php:1

如果文件结构是

admin_script.php
-includes/session.php

the path is include('includes/session.php');

如果你处于这种状态

-folder/admin_script.php
-includes/session.php

than the correct path is include('../includes/session.php');

答案 2 :(得分:0)

所以我解决了它,谢谢你所有的回复,但目录都是正确的和一切。我决定重新编写一个小的PHP片段,只是想知道空间是否有任何区别(即使我知道他们不会)并奇迹般地有效。我认为heaader()的位置造成了麻烦,因为当我重新编写它时,我只是将其更改为header('Location: http://www.google.com并且没有出现任何问题。

非常非常奇怪,特别是因为改变与第1行无关。感谢您的所有回复!