[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление комментариев
relo
Добрый день!
Есть скрип добавление комментарии

$mess     = $main->db->query('SELECT * FROM `response` WHERE sID=\''.$main->db->Escape($row_my['id']).'\' ORDER BY time DESC LIMIT 10');
$messnum = $main->db->num($mess);


if($conf['responsestat'] == 'on')
{
$i = 1;
$contents.= '<hr class="vline">';
$addreviewformcode .='<center>
<form enctype="multipart/form-data" action="" onsubmit="if (!checkReview(postsender)) {return false;};" method="post" target="_top">
'
;

if(!$main->auth->Check_Auth())
{
$addreviewformcode .='
<div style="padding-top: 5px;">
<input class="btn btn-info" type="text" name="gName" placeholder="Ваше имя" />
</div>
'
;
}

$addreviewformcode .='
<div style="padding-top: 5px;">
<textarea class="module_banner" id="postsender" placeholder="Напишите отзыв о сервере..." name="review" rows="2" cols="42" onChange="ch_lth();" onkeyup="ch_lth();"></textarea></div>
<font size="1"><div style="padding-top: 3px;"><span style="float: right;">'
.preg_replace('/\{n\}/is', '<span id="postcounter">140</span>', $lang['view_text18']).'</span></div></font>';
$addreviewformcode .='<div style="padding-top: 2px;"><input type="hidden" name="sID" value="'.$n.'" />
<br />Введите код с картинки<br />
<img src="/engine/antibot.php" width="90" class="captcha"/>
<br />
<input class="field" type="text" name="captha">
<br /><input class="btn btn-info" type="submit" name="add" value="ОТПРАВИТЬ" /></div></center>'
;
if ($conf['responseguest'] == 'off' && !$main->auth->Check_Auth())
{
$addreviewform = '<br>Авторизируйтесь, что бы написать отзыв о сервере';
}
else
{
$addreviewform = $addreviewformcode;
}
$response = '<div id="comments">';





while($row = $main->db->fetch($mess))
{
$revd = 'http://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['PHP_SELF']),'/\\').'/index.php?do=view&rdel&n='.$_GET['n'].'&srv='.$row['0'];
$dellnk = ($main->auth->admin) ? '<a href="'.$revd.'" onclick="return(confirm(\''.$lang['view_text24'].'\'));">'.$lang['delete'].'</a>' : '';
$datka = date("Y.m.d в H:i",$row['4']);
$avatar = (!$row['uID']) ? 'images/avatars/no_avatar.png' : avatar($row['uID']);
$profilelink = ($conf['rewrite']=='on') ? 'http://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER[PHP_SELF]),'/\\').'/user/'.$row['1'].'/' : 'http://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER[PHP_SELF]),'/\\').'/index.php?do=account&n='.$row['1'];
$usern = ($row['uID']) ? '<a href="'.$profilelink.'">'.$row['1'].'</a>' : $row['1'].' (Гость)';


$response.= '
<div class="comment" id="comment-'
.$row['id'].'">
<div class="name">
'
.$usern.'
</div>
<div class="avatar">
<img src="/'
.$avatar.'" alt="Аватар"/>
</div>
<div class="date">
Дата: '
.$datka.' <a href="#comment-'.$row['id'].'">#'.$row['id'].'</a>
</div>
<p>
'
.$row['3'].'
</p>
<div class="abuse">
'
.$dellnk.'
<a href="#" title="Жалоба на комментарий"><img src="/images/vip.png" alt="Отправить жалобу"/></a>
</div>
</div>'
;
$i++;
}
$response.= ' </div>';
if($messnum == '0') { $response = $lang['view_text15']; }
$contents.= '
<br /><center><img src="/images/responses.png" style="width: 270px; height: 70px;" /></center><br />
<table style="width:100%;font-family:Tahoma;font-size: 9pt;color: #979797;">
<tr>
<td align="left"><b>'
.$data['hostrename'].'</b></td>
</tr>
<tr>
'
.$response.'
</tr>
</table>
'
.$addreviewform.'
<br>'
;
}



база данных

CREATE TABLE IF NOT EXISTS `response` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`author` varchar(50) NOT NULL,
`uID` int(11) NOT NULL,
`review` text NOT NULL,
`time` text NOT NULL,
`sID` int(11) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=270 ;

--


как бы говоря все работает, комментарии все добавляет но есть одно но, когда пишу по русский комментарии не отображается т.е допустим пишу по анг. "hello" или цифры "123456" то они отображаются. На базе когда добавил по русский в разделе `review` просто на просто пустой где по русский написано..
Как сделать что-бы и по русский выводилась?
Быстрый ответ:

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