Помогите убрать XML ошибку

1.06K
.
закрывайте тему
.
Тут вот возникло еще 2 ошибки

1. mismatched end-tag

Выделено - </div>
.
2. mismatched end-tag

Выделено: </form>
.
Где то эти теги забыл открыть..
.
Вот код 1 ошибки:

<?php

/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Content Management System //
// Официальный сайт сайт проекта: http://johncms.com //
// Дополнительный сайт поддержки: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// JohnCMS core team: //
// Евгений Рябинин aka john77 john77@gazenwagen.com //
// Олег Касьянов aka AlkatraZ alkatraz@gazenwagen.com //
// //
// Информацию о версиях смотрите в прилагаемом файле version.txt //
////////////////////////////////////////////////////////////////////////////////
*/

defined('_IN_JOHNCMS') or die('Error:restricted access');

////////////////////////////////////////////////////////////
// Комнаты Чата //
////////////////////////////////////////////////////////////

mysql_query("DELETE FROM `online_chat` WHERE (`time` < '".(time()-300)."')");

if (mysql_num_rows(mysql_query("SELECT * FROM `online_chat` WHERE (`login`= '".$login."')")) == '0') {
mysql_query("INSERT INTO `online_chat` SET
`login` = '".$login."',
`time` = '".time()."'");
}
else {
mysql_query("UPDATE `online_chat` SET
`time`='".time."'
WHERE (`login`= '".$login."')");}


$type = mysql_query("SELECT * FROM `chat` WHERE `id`= '$id' LIMIT 1");
$type1 = mysql_fetch_array($type);
$tip = $type1['type'];
switch ($tip) {
case "r" :
if ($type1['dpar'] != "in") {
$_SESSION['intim'] = "";
}
if ($type1['dpar'] == "in") {
if (empty ($_SESSION['intim'])) {
require_once ("../incfiles/head.php");
echo "<form action='index.php?act=pass&amp;id=" . $id .
"' method='post'><br/>Пароль (max. 10):<br/><input type='text' name='parol' size='10' maxlength='10'/><input type='submit' name='submit' value='Ok!'/></form><p><a href='index.php'>Прихожая</a></p>";
require_once ("../incfiles/end.php");
exit;
}
}
if ($type1['dpar'] == "vik") {
$prvik = mysql_query("select * from `chat` where dpar='vop' and type='m';");
$prvik1 = mysql_num_rows($prvik);
if ($prvik1 == "0") {
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','', 'm', '" . $realtime . "','Умник','','vop','Начинаем Викторину', '127.0.0.1', 'Nokia3310','','5');");
}
$protv = mysql_query("select * from `chat` where dpar='vop' and type='m' order by time desc;");
while ($protv1 = mysql_fetch_array($protv)) {
$prr[] = $protv1['id'];
}
$pro = mysql_query("select * from `chat` where dpar='vop' and type='m' and id='" . $prr[0] . "';");
$prov = mysql_fetch_array($pro);
$prr = array();

////////////////////////////////////////////////////////////
// Первая подсказка Умника //
////////////////////////////////////////////////////////////
if ($prov['otv'] == "2" && $prov['time'] < intval($realtime - 15)) // Время ожидания от начала до первой подсказки

{
$vopr = mysql_query("select * from `vik` where id='" . $prov['realid'] . "';");
$vopr1 = mysql_fetch_array($vopr);
$ans = $vopr1['otvet'];
$b = mb_strlen($ans);
if ($b < 4) {
$e = 4;
}
else {
$e = 3;
}
$d = round($b / 4);
$c = mb_substr($ans, 0, $d);
for ($i = $d; $i < $b;++$i) {
$c = "$c*";
}
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','', 'm','" . $realtime . "','Умник','','', 'Подсказка " . $c . "', '127.0.0.1', 'Nokia3310', '', '');");
mysql_query("update `chat` set otv='" . $e . "' where id='" . $prov['id'] . "';");
}

////////////////////////////////////////////////////////////
// Вторая подсказка Умника //
////////////////////////////////////////////////////////////
if ($prov['otv'] == "3" && $prov['time'] < intval($realtime - 35)) // Время ожидания от начала до второй подсказки

{
$vopr = mysql_query("select * from `vik` where id='" . $prov['realid'] . "';");
$vopr1 = mysql_fetch_array($vopr);
$ans = $vopr1['otvet'];
$b = mb_strlen($ans);
$d = (round($b / 3)) + 1;
//if ($d == 1)
// $d = 2;
$c = mb_substr($ans, 0, $d);
for ($i = $d; $i < $b;++$i) {
$c = "$c*";
}
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','', 'm','" . $realtime . "','Умник','','', 'Вторая подсказка " . $c . "', '127.0.0.1', 'Nokia3310', '', '');");
mysql_query("update `chat` set otv='4' where id='" . $prov['id'] . "';");
}

if ($prov['otv'] == "5" && $prov[time] < intval($realtime - 10)) // Пауза перед новым вопросом

{
$v = mysql_query("select * from `vik` ;");
$c = mysql_num_rows($v);
$num = rand(1, $c);
$vik = mysql_query("select * from `vik` where id='" . $num . "';");
$vik1 = mysql_fetch_array($vik);
$vopros = $vik1['vopros'];
$len = mb_strlen($vik1['otvet']);
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','" . $num . "', 'm','" . $realtime . "','Умник','','vop', '<b>Вопрос: " . $vopros . " (" . $len . " букв)</b>', '127.0.0.1', 'Nokia3310', '', '2');");
}

////////////////////////////////////////////////////////////
// Диалог Умника в викторине //
////////////////////////////////////////////////////////////
if (!empty ($prov['time']) && $prov['time'] < ($realtime - 45)) // Общее время ожидания ответа на вопрос

{
// Задаем вопрос в викторине
if ($prov['otv'] == "1") {
$v = mysql_query("select * from `vik` ;");
$c = mysql_num_rows($v);
$num = rand(1, $c);
$vik = mysql_query("select * from `vik` where id='" . $num . "';");
$vik1 = mysql_fetch_array($vik);
$vopros = $vik1['vopros'];
$len = mb_strlen($vik1['otvet']);
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','" . $num . "', 'm','" . $realtime . "','Умник','','vop', '<b>Вопрос: " . $vopros . " (" . $len .
" букв)</b>', '127.0.0.1', 'Nokia3310', '', '2');");
}
// Если не было правильного ответа, то выводим сообшение
if ($prov['otv'] == "4") {
mysql_query("INSERT INTO `chat` VALUES(
'0', '" . $id . "','', 'm','" . $realtime . "','Умник','','', 'Время истекло! Вопрос не был угадан!','127.0.0.1', 'Nokia3310', '', '1');");
mysql_query("update `chat` set otv='1' where id='" . $prov['id'] . "';");
}
}
}
$refr = rand(0, 999);
$arefresh = true;
require_once ('chat_header.php');
if ($set_chat['carea']) {
echo "<form action='index.php?act=say&amp;id=" . $id . "' method='post'><textarea cols='" . $set_chat['carea_w'] . "' rows='" . $set_chat['carea_h'] .
"' title='Введите текст сообщения' name='msg'></textarea><br/>";
if ($set_user['translit'])
echo "<input type='checkbox' name='msgtrans' value='1' /> Транслит сообщения<br/>";
echo "<input type='submit' title='Нажмите для отправки' name='submit' value='Сказать'/><br/></form>";
}
else {


if ($id == '1') {
echo '<a href="index.php?refr=' . $refr . '&amp;id=' . $id . '" accesskey="2">Обновить</a> | <a href="who.php">Кто в чате(' . mysql_num_rows(mysql_query("SELECT time FROM `online_chat`")) . ')</a><br />';}
else
{echo '<a href="index.php?refr=' . $refr . '&amp;id=' . $id . '" accesskey="2">Обновить</a> | <a href="who.php">Кто в викторине(' . mysql_num_rows(mysql_query("SELECT time FROM `online_chat`")) . ')</a><br />';}

echo "<form action='index.php?act=say&amp;id=" . $id . "' method='post'><textarea cols='22' rows='5' title='Введите текст сообщения' name='msg'>".str_replace('&lt;br /&gt;', '
', htmlspecialchars(urldecode($_GET['сmess']), ENT_QUOTES))."</textarea><br/>";

if ($set_user['translit']) echo "<input type='checkbox' name='msgtrans' value='1' /> Транслит<br/>";

echo "<input type='submit' title='Нажмите для отправки' name='submit' value='Отправить'/></form>";

echo "<div class='c'><a href='../str/smile.php'>Смайлы</a></div>";
echo "<div class='c'><a href='../forum/index.php?id=9822'><b>Магазин</b></a></div>";

}
$req = mysql_query("SELECT COUNT(*) FROM `chat` WHERE `refid` = '" . $id . "' AND `type` = 'm'");
$colmes = mysql_result($req, 0);
$req = mysql_query("SELECT * FROM `chat` WHERE `refid` = '" . $id . "' AND `type` = 'm' ORDER BY `time` DESC LIMIT $start," . $set_chat['chmes']);
$i = 0;

while ($mass = mysql_fetch_array($req)) {

$oo = mysql_query("select * from `users` where name='" . $mass['from'] . "';");
$ooo = mysql_fetch_array($oo);
if($ooo['total_on_site'] < 86400 && $ooo['total_on_site'] >= 0){
$colornick = '#4169E1';
}
if($ooo['total_on_site'] < 432000 && $ooo['total_on_site'] >= 86400){
$colornick = 'green';
}
if($ooo['total_on_site'] < 864000 && $ooo['total_on_site'] >= 432000){
$colornick = '#FF8C00';
}
if($ooo['total_on_site'] >= 864000){
$colornick = 'red';
}


$ign = mysql_query("SELECT COUNT(*) FROM `privat` WHERE `me` = '" . $login . "' AND `ignor` = '" . $mass['from'] . "'");
$ign1 = mysql_result($ign, 0);
$als = mysql_query("select * from `users` where name='" . $mass['from'] . "';");
$als1 = mysql_fetch_array($als);
$psw = $als1['alls'];
if (($mass['dpar'] != 1 || $mass['to'] == $login || $mass['from'] == $login || $rights == 9) && ($ign1 == 0 || $rights == 2 || $rights >= 6)) {
if ($type1['dpar'] != 'in' || $psw == $datauser['alls']) {
if ($mass['from'] != "Умник") {
$uz = @ mysql_query("select * from `users` where name='" . $mass['from'] . "';");
$mass1 = @ mysql_fetch_array($uz);
}
echo is_integer($i / 2) ? '<div class="c">' : '<div class="c">';


$fetch = mysql_fetch_array(mysql_query("SELECT `id`, `total_on_site` FROM `users` WHERE (`name` = '".$mass[from]."')"));



if ($mass[from] != 'Умник'){

if (file_exists(('../files/avatar/' . $fetch['id'] . '.png'))) {
echo '<img src="../files/avatar/' . $fetch['id'] . '.png" width="32" height="32" alt="' . $mass[from] . '" /> ';

}
else
{
echo '<img src="../images/empty.png" alt="' . $mass[from] . '" /> ';
}
}
else
{echo '<img src="../avatars/99/99426.png" width="32" height="32" alt="' . $mass[from] . '" /> ';}



if ($mass['from'] != "Умник") {
if ((!empty ($_SESSION['uid'])) && ($_SESSION['uid'] != $mass1['id'])) {


echo "<a href='/str/anketa.php?id=" . $fetch['id'] . "'><b><font color='" . $colornick . "'>$mass[from]</font></b></a> ";
}
else {
echo "<b><font color='" . $colornick . "'>$mass[from]</font></b>";
}
}
else {
echo "<b><font color='" . $colornick . "'>$mass[from]</font></b>";
}
$vrp = $mass['time'] + $set_user['sdvig'] * 3600;
$vr = date("d.m/H:i", $vrp); // Время поста
if ($mass['from'] != "Умник") {
// Выводим метку должности
switch ($mass1['rights']) {
case 7 :
echo " (Adm) ";
break;
case 6 :
echo " (Smd) ";
break;
case 2 :
echo " (Mod) ";
break;
case 1 :
echo " (Kil) ";
break;
}
}
if ($mass[from] != 'Умник'){
if (mysql_num_rows(mysql_query("SELECT * FROM `online_chat` WHERE (`login`= '".$mass[from]."')")) == '0')
{echo "<font color='red'> (Off)</font>";}
else
{echo "<font color='green'> (On)</font>";}}
else
{echo "<font color='green'> (On)</font>";}

echo "<br>($vr) ";
if (!empty ($mass['nas'])) {
echo "<font color='" . $cdinf . "'>$mass[nas]</font><br/>";
}
if ($mass['dpar'] == 1) {
echo "<font color='" . $clink . "'>[П!]</font>";
}
if (!empty ($mass['to'])) {
if ($mass['to'] == $login) {
echo "<font color='" . $cdinf . "'><b>";
}
echo "$mass[to], ";
if ($mass['to'] == $login) {
echo "</b></font>";
}
}

if ($mass[from] != $login) {echo " <a href='?id=".$id."&amp;сmess=".urlencode($mass[from].", ")."'>о</a> ";}
echo " <a href='?id=".$id."&amp;сmess=".urlencode($mass[from]." написал:
".$mass['text']."\n
")."'>ц</a><br/>";

$text = tags($mass['text']);
if ($set_user['smileys'])
$text = smileys($text, ($mass['from'] == $nickadmina || $mass['from'] == $nickadmina2 || $mass1['rights'] >= 1) ? 1 : 0);
if ($mass['to'] == $login) {
echo '<b>';
}
echo $text;
if ($rights >= 6 || $rights == 2) {
echo ' (<a href="index.php?act=delmess&amp;id='.$mass['id'].'">Удалить</a>)';
}
echo '<br/>';
if ($mass['to'] == $login) {
echo '</b>';
}
++$lr;
}
}
if (($mass['dpar'] != 1 || $mass['to'] == $login || $mass['from'] == $login || $rights == 9) && ($ign1 == 0 || $rights == 2 || $rights >= 6)) {
if ($type1['dpar'] != "in" || $psw == $datauser['alls']) {
++$i;
}
}
}
if ($id == '1') {
echo '<a href="who.php?id=' . $id . '">Кто в чате(' . mysql_num_rows(mysql_query("SELECT time FROM `online_chat`")) . ')</a>';}
else
{echo '<a href="who.php?id=' . $id . '">Кто в викторине(' . mysql_num_rows(mysql_query("SELECT time FROM `online_chat`")) . ')</a>';}


if ($colmes > $set_chat['chmes']) {
echo '<p>' . pagenav('?id=' . $id . '&amp;', $start, $colmes, $set_chat['chmes']) . '</p>';
echo '<p><form action="index.php" method="get">
<input type="hidden" name="id" value="' . $id . '"/>
<input type="text" name="page" size="2"/>
<input type="submit" value="К странице &gt;&gt;"/></form></p>';
}

if ($type1['dpar'] == "in") {
echo '<a href="index.php?act=chpas&amp;id=' . $id . '" accesskey="3">Сменить пароль</a><br/>';
}
require_once ('chat_footer.php');
break;

default :
require_once ("../incfiles/head.php");
echo "Ошибка!<br/>&#187;<a href='index.php?'>В чат</a><br/>";
require_once ('chat_footer.php');
}

?>
.
Уважаемый народ
Может поправите всё таки?
.
Неееее. Учите HTML
.
Krite, я html норм знаю там просто кода море))
.
вывод хтмл-страницы покажи, а не пхп-код.
я, кстати, такую тему уже создавал
.
Помогите и мне. Пока ищу, не могу найти. Когда авторизуешься нормально всё. У гостей такая ошибка.

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/>
<link rel="shortcut icon" href="http://achker.ru/favicon.ico" />
<meta name="copyright" content="Powered by JohnCMS" />
<meta name="keywords" content="армянская музыка, история армении, арцах, карабах, культура, геноцид, фидаи, форум армении, молодежь армении" />
<meta name="description" content="Achker.Ru - Сообщество Армянской Интернет Молодёжи" />
<title>Фразы на латыни</title>
<link rel="stylesheet" href="http://achker.ru/theme/default/style.css" type="text/css" />
</head><body><div class="logo"><img src="http://achker.ru/theme/default/images/logo.png" alt=""/></div><div class="tmn"><a href='http://achker.ru'>&#60;&#60;&#60;</a> | <a href="http://achker.ru/login.php">Вход</a> | <a href="http://achker.ru/registration.php">Регистрация</a></div><p><a href="index.php?act=new">Последние 10 тем</a></p><div class="phdr"><a href="index.php">Форум</a> &gt;&gt; <a href="index.php?id=5">Курилка</a> &gt;&gt; <a href="index.php?id=27">Обо всём</a></div><div class="umenu"><a name="up" id="up"></a><a href="#down"><img src="../theme/default/images/down.png" alt="Вниз" width="20" height="10" border="0"/></a>&nbsp;&nbsp;<b>Фразы на латыни</b></div><div class="list1"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:39)</span><br /></td></tr></table>Vox audita latet, littera scripta manet - сказанное слово исчезает, написанная буква остается</div><div class="list2"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:39)</span><br /></td></tr></table>Verbatim - слово в слово</div><div class="list1"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:39)</span><br /></td></tr></table>Veni, vidi, vici - пришел, увидел, победил (Гай Юлий Цезарь)</div><div class="list2"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:39)</span><br /></td></tr></table>Quae medicamenta non sanat, ferrum sanat; quae ferrum non sanat, ignis sanat. Quae vero ignis non sanat, insanabilia reputari oportet - Что не излечивают лекарства, то лечит железо, что железо не излечивает, то лечит огонь. Что даже огонь не лечит, то следует признать неизлечимым.</div><div class="list1"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:38)</span><br /></td></tr></table>Duos lepores insequens, neutrum cepit - за двумя зайцами погонишься, ни одного не поймаешь</div><div class="list2"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:37)</span><br /></td></tr></table>De gustibus et coloribus (non) est disputandum - о вкусах и цветах (не) спорят</div><div class="list1"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:37)</span><br /></td></tr></table>Cujusvis hominis est errare; nullius, nisi insipientis in errore perseverare - каждому человеку свойственно ошибаться, но только глупцу свойственно упорствовать в ошибке (Цицерон)</div><div class="list2"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:37)</span><br /></td></tr></table>Confessio extrajudicialis in se nulla est; et quod nullum est, nоn potest adminiculari - внесудебные признания сами по себе ничего не стоят, а то, что ничего по стоит, не может служить опорой</div><div class="list1"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:36)</span><br /></td></tr></table>Concordia victoriam gignit - согласие порождает победу</div><div class="list2"><table cellpadding="0" cellspacing="0"><tr><td><img src="../files/avatar/1.png" width="32" height="32" alt="Admin" />&nbsp;</td><td><img src="../theme/default/images/m.png" width="16" height="16" align="middle" />&nbsp;<b>Admin</b> (SV!)<span class="red"> [Off]</span> <span class="gray">(30.06.2010 / 12:36)</span><br /></td></tr></table>Citius, altius, fortius! - быстрее, выше, сильнее! (девиз олимпийских игр)</div><div class="umenu"><a name="down" id="down"></a><a href="#up"><img src="../theme/default/images/up.png" alt="Наверх" width="20" height="10" border="0"/></a>&nbsp;&nbsp;Всего сообщений: 15</div><div class="umenu">[<b>1</b>] <a class="navpg" href="index.php?id=215&amp;start=10">2</a> <a class="navpg" href="index.php?id=215&amp;start=10">&gt;&gt;</a> <br/><form action="index.php" method="get"><input type="hidden" name="id" value="215"/><input type="text" name="page" size="2"/><input type="submit" value="К странице &gt;&gt;"/></form></div><div><a href="index.php?act=filter&amp;id=215&amp;start=0">Фильтровать сообщения</a></div><a href="index.php?act=tema&amp;id=215">Скачать тему</a></div><div class="xxmenu">Прикрепленных файлов нет</div><div class="umenu"><a href="index.php">В Форум</a><br /><a href="search.php">Поиск по форуму</a></div><a href='index.php?id=215&amp;page=1&amp;newdown'>Новые внизу</a><br/><div class="tmn2"><a href='http://achker.ru'>&#60;&#60;&#60;</a> | <a href="http://achker.ru/login.php">Вход</a> | <a href="http://achker.ru/registration.php">Регистрация</a></div><div class="online"><div><div>На связи
<div class="xonline"><font color="red">-</font> наших 0<br/><font color="red">-</font> ваших 5</div></div></div></div><div style="text-align:center"><p><b>&copy; 2010 Achker.Ru</b></p></div></body></html>
Всего: 21