Ошибка синтаксиса PHP в строке 1

0

Ниже приведен код для простого 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");
};
});

Спасибо!

  • 1
    Просто чтобы прояснить, вы говорите об ошибке консоли javascript? Это полный сценарий (т.е. у вас нет DOCTYPE, HTML-тегов и т. Д.)?
  • 1
    Покажите свой HTML-код.
Показать ещё 1 комментарий
Теги:
syntax

3 ответа

0
Лучший ответ

Поэтому я решил это, спасибо за все ваши ответы, но каталог был прав и все. Я решил переписать небольшой сегмент php, просто задаваясь вопросом, имеют ли место какие-либо различия (хотя я знал, что они не будут), и чудесным образом это сработало. Я считаю, что местоположение heaader() вызывало проблемы, так как, когда я переписывал его, я просто изменил его на header('Location: http://www.google.com и никаких проблем не возникло.

Так очень странно, тем более, что изменение не имело ничего общего с линией 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');
0

я думаю, что ваш каталог ошибочен. Если у вас есть файл сеанса в той же папке, включите ("file.php")

пусть это будет структура папок

-folderA
__ | -folderB
___ | -folderC

если у вас есть файл индекса в папке A, и у вас есть файл сеанса на B или C, включите ("folderA (B).php"). если у вас есть index.php в папке B или C и вашей сессии.php на A, тогда включите ("../folderA/session.php")

Ещё вопросы

Сообщество Overcoder
Наверх
Меню