Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: unexpected $end
 
 автор: VampaOdinn   (19.07.2006 в 13:09)   письмо автору
 
 

Возникает такая вот ошибка при тестировании кода: "Parse error: parse error, unexpected $end in c:\program files\apache group\Apache\htdocs\fitt\header.php on line 121"

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

<?php
    Здесь находится первый php
-блоккоторый работает нормально
?>

<html><head><title></title></head>
<body>
<table>
    <tr>
        <td><img src="img/logo01.gif"></td>
        <td><img src="img/logo02.gif"></td>
        <td background="img/logo03.gif">

<?php
if (isset ($_SESSION['valid_user'])) {
    echo
        
'<table>
            <tr>
                <td background="img/button.gif"></td>
                <td background="img/button.gif"></td>
            </tr>
            <tr>
                <td background="img/button.gif"></td>
                <td background="img/button.gif"></td>
            </tr>
        </table>'
;
}
?>

          </td>
    </tr>
</table>

121 - это последняя строка, содержащая </table>

   
 
 автор: Trianon   (19.07.2006 в 13:12)   письмо автору
 
   для: VampaOdinn   (19.07.2006 в 13:09)
 

Вероятнее всего Вы где-то пропустили закрывающую фигурную скобку.

   
 
 автор: VampaOdinn   (19.07.2006 в 18:27)   письмо автору
 
   для: Trianon   (19.07.2006 в 13:12)
 

mersi bocu вместе с grand respect! действительно закрывающая скобка!

   
 
 автор: RV   (19.07.2006 в 13:14)   письмо автору
 
   для: VampaOdinn   (19.07.2006 в 13:09)
 

приведите полносью весь файл а не часть. в том числе то, что по вашим словам работает нормально. ибо оно только и работает нормально по вашим словам

   
 
 автор: VampaOdinn   (19.07.2006 в 18:27)   письмо автору
 
   для: RV   (19.07.2006 в 13:14)
 

действительно в первом блоке))) escuse moi за невнимательность...

   
 
 автор: bonus_FM   (19.07.2006 в 13:39)   письмо автору
 
   для: VampaOdinn   (19.07.2006 в 13:09)
 

А разве не нужно кавычки в echo экранировать слэшем? То есть что-то типа такого:

    echo 
        "<table> 
            <tr> 
                <td background=\"img/button.gif\"></td> 
                <td background=\"img/button.gif\"></td> 
            </tr> 
            <tr> 
                <td background=\"img/button.gif\"></td> 
                <td background=\"img/button.gif\"></td> 
            </tr> 
        </table>";

   
 
 автор: Trianon   (19.07.2006 в 13:46)   письмо автору
 
   для: bonus_FM   (19.07.2006 в 13:39)
 

ошибка явно не в этом фрагменте.

   
 
 автор: VampaOdinn   (19.07.2006 в 18:30)   письмо автору
 
   для: bonus_FM   (19.07.2006 в 13:39)
 

не нужно, так как использую разные типы кавычек для echo одинарные, a для html двойные

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования