|
|
|
| Parse error: parse error, unexpected $end in z:\home\localhost\www\beznoska\admin\edit_news.php on line 121
Все фигурные скобки вроде закрыты. Никак не могу найти причину ошибки.
Помогите пожалуйста...
<?php include ("blocks/db.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>страница добавления новотей</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!--Код основной рамки - 690px-->
<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border">
<!--Подключение шапки-->
<? include ("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0">
<tr>
<!--подключение левой панели + подписка-->
<? include ("blocks/left.php"); ?>
<!--Текст главной страницы-->
<td valign="top">
<?php
if (!isset($id))
{
$result = mysql_query ("SELECT title, id FROM news");
$myrow = mysql_fetch_array ($result);
do
{
printf ("<p><a href='edit_news.php?id=%s'>%s</a></p>", $myrow["id"], $myrow["title"]);
}
while ($myrow = mysql_fetch_array ($result));
}
else
{
print <<<HERE
<form id="form1" name="form1" method="post" action="add_news.php">
<p>
<label>Название<br />
<input type="text" name="title" id="title" />
</label>
</p>
<p>
<label>описание<br />
<input type="text" name="meta_d" id="meta_d" />
</label>
</p>
<p>
<label>Ключевые слова<br />
<input type="text" name="meta_k" id="meta_k" />
</label>
</p>
<p>
<label>дата добавления<br />
<input name="date" type="text" id="date" value="2008-08-30" />
</label>
</p>
<p>
<label>краткое описание с тэгами абзацев
<textarea name="description" id="description" cols="60" rows="5"></textarea>
</label>
</p>
<p>
<label>полный текст новости с тэгами абзацев
<textarea name="text" id="text" cols="60" rows="20"></textarea>
</label>
</p>
<p>
<label>автор <br />
<input type="text" name="author" id="author" />
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Отправить" />
</label>
</p>
</form>
HERE;
}
?>
</td>
</tr>
</table>
</td>
</tr>
<!--подключение нижней панели -->
<? include ("blocks/footer.php"); ?>
</table>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Боб
(31.08.2008 в 00:08)
| | HERE; должно быть написано от начала строки без пробелов | |
|
|
|
|
|
|
|
для: Trianon
(31.08.2008 в 00:12)
| | А зачем вообще оно это print <<<HERE нужно? | |
|
|
|
|
|
|
|
для: Valick
(31.08.2008 в 00:30)
| | например, чтобы спокойно писать кавычки в строке с подстановкой переменных.
В данном конкретном примере - явно лишнее, т.к. подстановки нет. | |
|
|
|
|
|
|
|
для: Trianon
(31.08.2008 в 11:51)
| | понятно | |
|
|
|
|
|
|
|
для: Trianon
(31.08.2008 в 00:12)
| | Спасибо огромное! | |
|
|
|