Не отображается содержимое файла пхп(((

Cblpok

Новичок
Не отображается содержимое файла пхп(((

Заранее прошу прощения за небольшое нарушение правил форума, но я в полнейшей безвыходности:

Странички на сайте генерируются с помощью include('diz1'); и include('diz2'); (верхняя и нижняя части соответственно).
С верхней частью все нормально, но вот нижняя... со вчерашнего дня отказывается отображаться.
Сто раз перечитал эти несчастные строки кода... перезалил несколько раз файл на сервер... Ничего не понимаю..

Толи я уже ничего не могу найти (ошибку) от того, что этот код мне глаза проел..

Вот, собственно, код:

PHP:
</font></td></tr></table>
<!-- /Основная чать -->
</td><td height=100%>
<!-- Третий столбец -->
<table height=100% border=1 bordercolor=black valign=top><tr><td background=img/bg.gif height=10 width=100%><font size=1 color=black><nobr><?
if(!empty($_SESSION['authorized'])){
echo $_SESSION['nik']."<a href=".$_SERVER['PHP_SELF']."?out=out>[вых]</a>";
}else{
echo "Авторизация";
}?> | <a href=reg.php>Pегистрация</a></nobr></font></td></tr><tr><td valign=top height=30>
<?if (empty($_SESSION['authorized'])){
echo '<form action=authorized.php?page='.$_SERVER['PHP_SELF'].' method=post><input type=text name=login maxlenght=15><br><input type=password name=password><br><input type=submit value=ok></form>';
}?><td></tr><tr><td background=img/bg.gif align=left height=5><font color=black size=1>Гостевые заметки</font></td></tr><tr><td valign=top>
<form action="" method=post><textarea cols=15 rows=3 name=ob></textarea><input type=hidden value=<?echo $_SESSION['nik'];?> name=nik><input type=hidden value=<?echo date(D-M-Y H-i);?> name=date><br><input type=submit value=ok></form>
<p><?
$link=mysql_connect("somehost","somelog","somepass");
mysql_query("use rusist",$link);
$query="select * from guest";
$result=mysql_query($query,$link);
while($row=mysql_fetch_array($result)){
echo "<p><font color=black size=1><b>".$row['nik']." - ".$row['date']."</b><br>".$row['ob']."</font>";
}mysql_close($link);
?></td></tr></table>
<!-- /Третий столбец -->
</td></tr><tr><td colspan=3><table width=100% border=1 bordercolor=black><tr><td width=100% background=img/bg.gif align=center><font size=1 color=black>&copy; webmaster Кирилл Cblpok Ковалёв</font></td></tr></table></td></tr></table></body></html>
Привел весь код, чтобы вдруг не удалить строчку с какой-то ошибкой.

Очень прошу, помогите :C

Ссылка на страничку http://rusist.jino-net.ru/ (отсутствует третий столбец).

Еще раз прошу прощения за столь огромный кусок кода (хотя в большинстве своем ХТМЛ) :/
 

Cblpok

Новичок
6. И САМОЕ ВАЖНОЕ: запуская скрипт, смотрите не то, что показывает браузер, а ИСХОДНЫЙ HTML код!.

Что тут подразумевается под исходным оО?!

ЗЫ
Ссылка на отлаживание пхп кода (программы)... у меня же 15 строк из 25и - ХТМЛ...
 

mak_sim2001

Новичок
Cblpok
меню
вид -> исходный код
в браузере

включи отображение ошибок
ini_set('display_errors',1);
error_reporting(E_ALL);
 

Cblpok

Новичок
"Просмотр ХТМЛ кода"?

Тогда не помогло :C

Еще вопрос:
"напиши в самом начале скрипта две строчки
ini_set('display_errors',1);
error_reporting(E_ALL ^E_NOTICE);"

Писать в начале пхп файла, в котором предположительно ошибка?
Файл вызывается с помощью команды include('diz2.php'); в конец страницы.
То есть писать все-таки в diz2.php?
 

mak_sim2001

Новичок
нет в верху того файла в который ты все include

в твоём случае это index.php
 

Cblpok

Новичок
Огромное спасибо, выдало ошибку!)))

А где можно почитать что означают сообщения (немега силён в английском :C)
 

mak_sim2001

Новичок
Parse error: syntax error, unexpected T_STRING in /home2/users/r/rusist/docs/diz2.php on line 14 - рабирайся :)
 

Cblpok

Новичок
Я имел ввиду, что значит "unexpected T_STRING"?
Смею предположить, что это "несуществующая переменная"...
 

Beavis

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

mak_sim2001

Новичок
что у тебя в этой 14 строке написано? сам попробуй разобраться, три слова перевести
 

Cblpok

Новичок
Как ни странно, в той строке нат пхп кода Оо
Только ХТМЛ)))
 

mak_sim2001

Новичок
а выше что? Теги php закрыты?
зы
<?echo $_SESSION['nik'];?> и т.п. у тебя точно на сервере разрешены короткие теги может их со вчерашнего дня запретили
 

Cblpok

Новичок
echo '<form action=authorized.php?page='.$_SERVER['PHP_SELF'].' method=post><input type=text
name=login maxlenght=15><br><input type=password name=password><br><input type=submit
value=ok></form>';

name=login maxlenght=15><br><input type=password name=password><br><input type=submit - искомая строка :/

-~{}~ 11.11.07 15:43:

А номера строк с нуля начинаются? :]
 

D.Lans

Новичок
Cblpok
Как ни странно, в той строке нат пхп кода Оо
Только ХТМЛ)))
смею с тобой не согласиться.

14 строка:
Код:
<form action="" method=post><textarea cols=15 rows=3 name=ob></textarea><input type=hidden value=<?echo $_SESSION['nik'];?> name=nik><input type=hidden value=<?echo date(D-M-Y H-i);?> name=date><br><input type=submit value=ok></form>
Я вижу минимум два блока с PHP-кодом.

И еще.
Код:
unexpected [] неожиданный, непредвиденный; внезапный, непредсказуемый Syn: sudden , unforeseen
 

Cblpok

Новичок
Тут код немножко устарел.. вновом все как я сказал (нумерация строк) :)
 

D.Lans

Новичок
Cblpok
эххх, попробуй взять каждый из блоков с PHP-кодом в 14 строке (которую я привел) и попробовать выполнить его отдельно - должно навести на мысли.
 

Cblpok

Новичок
Отдельно работает шикарно.....

PHP:
if(!empty($_SESSION['authorized'])){
echo $_SESSION['nik']." <a 

href=".$_SERVER['PHP_SELF']."?out=out>[вых]</a></nobr></font></td></tr><tr><td valign=top 

height=30>";
}else{              // В этой строке видит ошибку -.-
echo "Авторизация | <a href=reg.php>Pегистрация</a></nobr></font></td></tr><tr><td 

valign=top height=30><form action=authorized.php method=post><input type=text name=login 

maxlenght=15><br><input type=password name=password><br><input type=submit 

value=ok></form>";
}
Не в силах я понять....

-~{}~ 11.11.07 16:26:

syntax error, unexpected T_STRING

-~{}~ 11.11.07 16:39:

"<?echo $_SESSION['nik'];?> и т.п. у тебя точно на сервере разрешены короткие теги может их со вчерашнего дня запретили"

А как это проверить?
 

mak_sim2001

Новичок
А как это проверить?
если это <?echo $_SESSION['nik'];?> работает то все ок, а вот
D.Lans тебе строчку с ошибкой показал
PHP:
<form action="" method=post>
 <textarea cols=15 rows=3 name=ob></textarea> 
<input type=hidden value=<?echo $_SESSION['nik'];?> name=nik> 
<input type=hidden value=<?echo date(D-M-Y H-i);?> name=date> <br> 
<input type=submit value=ok> 
</form>
 

D.Lans

Новичок
Cblpok
я же сказал, проверь PHP-код только из 14 строки!
Я тебе её привел.
mak_sim2001 тебе еще раз её напечатал.
 
Сверху