[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неработает Location
Abac250
Вот код помогите найти ошибку ищю весь день а найти немогу
<?php

///////////////////////////////////////
require_once '../core/core_settings.php';
require_once '../core/core.php';
///////////////////////////////////////
if (isset($_GET['id']))$theme = intval($_GET['id']);
$root = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_them` WHERE `id` = '$theme' LIMIT 1"));
$title = 'Форум / '.htmlspecialchars($root['name']).'';
require_once '../core/head.php';
///////////////////////////////////////
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_them` WHERE `id` = '".$root['id']."'"),0)==1){
//////////////////////////////////////

if (isset($_GET['attention'])){
echo "<div class='subhead'><table width='100%'><tr><td width='10%'><center><img src='/design/forum/attention.png' alt=''></center></td><td width='90%'>Внимание! Эта тема только для взрослых!</br>Нажимая ДА, вы подтверждаете, что вам 18 или более лет.</br>Если вам менее 18 лет - нажмите НЕТ.</td></tr></table>";
echo "<table width='100%'><tr><td width='50%'><a href='theme.php?id=$theme'><center><b>Да</b></center></a></td><td width='50%'><a href='all_theme.php?id=".$root['id_podforum']."'><center><b>Нет</b></center></a></td></tr></t able>";
echo '</div>';
require_once '../core/foot.php';
exit;
}

if ($root['close']==2)echo '<div class="err"><img src="/design/forum/close3.png" alt=""> Тема закрыта для обсуждений!</div>';

$new = rand(100, 99999);

echo "<div class='subhead'><center><a href='theme.php?id=".$root['id']."&".$new."'><img src='/design/forum/new.png' alt=''></a></center></div>";

/////////////////////////////////////
$q=mysql_query("SELECT * FROM `forum_them` WHERE `id` = '$theme' ORDER BY id DESC LIMIT 1");
while ($post1 = mysql_fetch_assoc($q)){

$who = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$post1['id_user']."' LIMIT 1"));
echo "<span style='float:right'><small>".api_data($post1['time'])." </small></span>";
echo "<div class='subhead'><img src='/design/forum/user.png' alt=''> Автор: <a href='/profile.php?id=".$who['id']."'><b><font color='indigo'>".$who['login']."</font></b></a><br /></div>";
echo "<div class='subhead'><img src='/design/forum/them_name.png' alt=''> <b>Тема:</b> ".htmlspecialchars($post1['name'])."</div>";
echo "<div class='subhead'><img src='/design/forum/them_text.png' alt=''> <b><font color='green'>Сообщение:</font> </br>".smiles(br(htmlspecialchars($post1['text'])))."</b>";

$close_user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$post1['close_user']."' LIMIT 1"));
if ($post1['close_user']!=0)echo "<div style='color:white;font-size:small;background-color:#999999;padding-left:5px;padding-bottom:2px;'> <img src='/design/forum/close3.png' alt=''> Тема закрыта модератором <b>".$close_user['login']."</b></div>";
if ($post1['edit_time']!=0)echo "<div class='subhead'><small><img src='/design/forum/edit_time.png' alt=''> Последний раз редактировалось ".api_data($post1['edit_time'])."</small></div>";
}

/////////////////////////////////////
if ($root['id_user']==$user['id'] || $user['level']==1 || $user['level']==2)echo "<div class='subhead'><table width='100%'><tr><td width='33%'><center><a href='edit_them.php?id=".$root['id']."'><img src='/design/forum/edit.png' alt=''> <b>Редактировать</b></a></center></td>";
if ($root['close']==1 && ($root['id_user']==$user['id'] || $user['level']==1 || $user['level']==2))echo "<td width='33%'><center><a href='close_off.php?id=".$root['id']."'><img src='/design/forum/close3.png' alt=''> <b>Закрыть</b> </a></center></td>";
if ($root['close']==2 && ($root['id_user']==$user['id'] || $user['level']==1 || $user['level']==2))echo "<td width='33%'><center><a href='close_on.php?id=".$root['id']."'><img src='/design/forum/close2.png' alt=''> <b>Открыть</b> </a></center></td>";
if ($root['id_user']==$user['id'] || $user['level']==1 || $user['level']==2)echo "<td width='33%'><center><a href='delete_them.php?id=".$root['id']."'><img src='/design/forum/delete.png' alt=''> <b>Удалить</b> </a></center></td></tr></table></div>";
echo '</td></tr></table></div>';
////////////////////////////////////

$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_komm` WHERE `theme_id` = '$theme'"),0);
$k_page=k_page($k_post,$api_settings['on_page']);
$page=page($k_page);
$start=$api_settings['on_page']*$page-$api_settings['on_page'];

if ($k_post==0)echo '<div class="content"><center>Ответов в данной теме не найдено!</center></div>';

/////////////////////////////////////////

$q1=mysql_query("SELECT * FROM `forum_komm` WHERE `theme_id` = '$theme' ORDER BY id ASC LIMIT $start, $api_settings[on_page]");

while ($post2 = mysql_fetch_assoc($q1)){

$who1 = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$post2['id_user']."' LIMIT 1"));

echo "<span style='float:right'><small>".api_data($post2['time'])."  </small></span>";
echo "<div class='subhead'><img src='/design/forum/user.png' alt=''> <a href='/profile.php?id=".$who['id']."'>".$who['login']."</a></div>";
echo "<div class='subhead'><b>".smiles(br(htmlspecialchars($post2['text'])))."</b></div>";

}

//////////////////////////////////////////////////////////

echo '<div class="subhead"><center>';
if ($k_page > 1)str('theme.php?id='.$theme.'&',$k_page,$page); // генерируем постраничную навигацию
echo '</center></div>';

////////////////////////////////////
if ($user['id'] && $root['close']==1){

if (isset($_POST['komm'])){
$text = mysql_real_escape_string($_POST['komm']);

if (strlen($text)<5 or strlen($text)>1024)$err = 'Сообщение не может быть меньше 5-ти и более 1024 символов';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_komm` WHERE `text` = '$text' AND `theme_id` = '$theme'"),0)!=0)$err = 'Ваше сообщение повторяет преведущее!';

if (!isset($err)){
mysql_query("INSERT INTO `forum_komm` (`text`, `id_user`, `theme_id`, `time`) VALUES ('$text', '".$user['id']."', '$theme', '$time')");
header("Location: /forum/theme.php?id=".$theme."&page=end");
echo '<div class="msg">Сообщение успешно добавлено</div>';
}else{

error($err);

}
}



//////////////////////////////////////////////////////////

echo "<form action=\"/forum/theme.php?id=".$theme."&page=end&ok\" method=\"post\">\n";
echo '<div class="content">';
echo "<img src='/design/forum/pen.png' alt=''> Сообщение от 5 до 1024: <br /> <textarea name=\"komm\"></textarea></div>\n";
echo "<div class='content'><input type='submit' value='Отправить'/></form></div>\n";

}else{
echo '<div class="content"><center><img src="/design/forum/err.png" alt=""> Извините, но вы неможете оставить сообщение!</center></div>';
}

/////////////////////////////////////
echo "<div class='subhead'><a href='all_theme.php?id=".$root['id_podforum']."'><b>&larr; Назад</b></a></div>";
}else{
echo '<div class="content"><center><img src="/design/forum/err.png" alt=""> Извините, тема не найдена!</center></div>';
}

/////////////////////////////////////
require_once '../core/foot.php';

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.