Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> unexpected $end in ... 
:(
    Опции темы
KaRTmaN
Дата 24.4.2008, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



доброго времени суток. 
писал класс на пхп, точнее переделывал и столкнулся с проблемой 
Parse error: syntax error, unexpected $end in C:\AppServ\www\classes\page.php on line 177
в лан 177  ?>

проверил все { }, вроде сходиться. в чём может быть проблема?

вот код:
Код

<?
abstract class HTMLPage {

      protected $Title = "";

      function __construct($Title){
      $this->Title = "[Спелеологический клуб Каскад] - ".$Title;
      }

      function head(){

      echo <<<HTML

        ...
      HTML;
      }

      function body(){

      echo <<<HTML
      ...

      HTML;
      }
      function right(){

      echo <<<HTML
            ...
      HTML;
      }

      function bottom(){

      echo <<<HTML
       ...
      HTML;
      }

      abstract function main();

      function Write(){
      $this->head();
      $this->body();
      $this->main();
      $this->right();
      $this->bottom();
      }
}

?>

PM MAIL   Вверх
Feldmarschall
Дата 24.4.2008, 22:31 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



может - в кавычке
или скобке

приводить неполный код, чтобы тебе в нем нашли ошибку синтаксиса - занятие, приблизающееся к эталону бессмысленности.

впрочем, приводить полный тоже не особо желательно. Все-таки, ошибки синтаксиса программист должен учиться искать сам.
удаляй куски кода, ищи место конкретное. дальше внимательно глазами или заново переписать.

хередоков у тебя много. сделай вместо них простой HTML
PM   Вверх
KaRTmaN
Дата 25.4.2008, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Цитата(Feldmarschall @ 24.4.2008,  22:31)
может - в кавычке
или скобке

приводить неполный код, чтобы тебе в нем нашли ошибку синтаксиса - занятие, приблизающееся к эталону бессмысленности.

впрочем, приводить полный тоже не особо желательно. Все-таки, ошибки синтаксиса программист должен учиться искать сам.
удаляй куски кода, ищи место конкретное. дальше внимательно глазами или заново переписать.

хередоков у тебя много. сделай вместо них простой HTML

почему он не полный? там где ...  там был html код. Сам я его уже ковырял хрен знает сколько раз. найти не могу  smile 
PM MAIL   Вверх
Feldmarschall
Дата 25.4.2008, 14:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



жесть.
почитай в мануале синтаксис http://ru2.php.net/manual/ru/language.type....syntax.heredoc
PM   Вверх
Fortop
Дата 25.4.2008, 14:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



У тебя проблема с HEREDOC

http://www.php.net/manual/ru/language.type....syntax.heredoc

Цитата
Закрывающий идентификатор должен начинаться в первом столбце строки. Кроме того, идентификатор должен соответствовать тем же правилам именования, что и все остальные метки в PHP: содержать только буквенно-цифровые символы и знак подчеркивания, и должен начинаться с нецифры или знака подчеркивания. 




--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.