noggan1990
Новичок
Дата регистрации:
06.11.2015 21:41:59
Сообщений: 1
После создании темы в форуме или после сообщения в комментариях,
выводятся иероглифы \n \r
живой пример http://lovegig.ru/forum/1/1/18/
Так же эти иероглифы записываются и в базу.
в коде рылся и нашел несколько строк там где они стаяли \n \r .
удалил их все равно появляются после отправки сообщения,
и они появляются если в форме комментариях присутствуют: точки скобки, кавычки, запятые .
ВОТ ОТРЕЗОК ГДЕ ЭТИ ИЕРОГЛИФЫ
if (isset($_GET['act']) && $_GET['act']=='txt'
{
ob_clean();
ob_implicit_flush();
header('Content-Type: text/plain; charset=utf-8', true);
header('Content-Disposition: attachment; filename="'.retranslit($them['name']).'.txt";';
echo "Тема: $them[name] ($forum[name]/$razdel[name])\r\n";
$q=mysql_query("SELECT * FROM `forum_p` WHERE `id_them` = '".mysql_real_escape_string($them[id])."' AND `id_forum` = '".mysql_real_escape_string($forum[id])."' AND `id_razdel` = '".mysql_real_escape_string($razdel[id])."' ORDER BY `time` ASC"
//echo "\r\n";
while ($post = mysql_fetch_assoc($q))
{
echo "\r\n";
$ank=get_user($post['id_user']);
echo "$ank[nick] (".date("j M Y в H:i", $post['time'])."\r\n";
if ($post['cit']!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `id` = '".mysql_real_escape_string($post[cit])."'",0)==1)
{
$cit=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_p` WHERE `id` = '".mysql_real_escape_string($post[cit])."' LIMIT 1");
$ank_c=get_user($cit['id_user']);
echo "--Цитата--\r\n";
echo "$ank_c[nick] (".date("j M Y в H:i", $cit['time']).":\r\n";
echo trim(br($cit['msg'],"\r\n")."\r\n";
echo "----------\r\n";
}
echo trim(br($post['msg'],"\r\n")."\r\n";
}
echo "\r\nИсточник: http://$_SERVER[SERVER_NAME]/forum/$forum[id]/$razdel[id]/$them[id]/\r\n";
exit;
}
помогите пожалуйста . вот сам файл http://spaces.ru/files/?r=main/view&Read=59644101&name=NoGgAn2