Чат

  • Автор темы сутенер
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
сутенер
Местный
Сообщения
53
Реакции
0
Кто поможет решить проблему:поставил обычный чат для фруктовой фермы,но в чате можно писать только на латыне,когда пишут на русском не видны слова(пустое место)
Если кто знает как решить -помогите в подробностях!
Зарание спасибо
 
sergo
Местный
Сообщения
49
Реакции
3
сутенер написал(а):
Кто поможет решить проблему:поставил обычный чат для фруктовой фермы,но в чате можно писать только на латыне,когда пишут на русском не видны слова(пустое место)
Если кто знает как решить -помогите в подробностях!
Зарание спасибо
Код чата выложите пожалуйста.
 
сутенер
Местный
Сообщения
53
Реакции
0
Код прячем под спойлер!
sergo написал(а):
Код чата выложите пожалуйста.
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
<div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<h2><center>Правила:</center></h2>

<center>1. Запрещено использовать нецензурные выражения и спам.</center>

<center>2. Запрещено оставлять ссылки на другие сайты/проекты. </center>

<center>3. Запрещено оставлять провокационные комментарии. </center>
<center><p style="font-size: 20px;color:#9E0404; font-weight: bold;">Просим вас строго соблюдать правила!</p></center>

<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 29.99){

?>
<center><font color="red"><b>В чате могут писать пользователи, пополнившие баланс минимум на 30 рублей!<b></font></center><BR />
<BR />

<?PHP

return;
}

?>
<table cellpadding='3' cellspacing='0' border='0' align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<b>Сообщение:</b><BR />
<textarea name="ntext" cols="50" rows="3"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="blue"><b></b></font></a> <?PHP } else { ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
<?PHP

$db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 10");

if($db->NumRows() > 0){

while($bon = $db->FetchArray()){

?>
<tr>
<td colspan="2"><HR SIZE="2" WIDTH="90%" ALIGN="center" COLOR="#fc6104"></td></tr><tr>
<td align="left" width="300">

<font color=blue>
<b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
<td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
{?><font color=red> <? } ?> <?=$bon["tekst"]; ?></td>

</tr>
<?PHP

}

}else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
?>

<tr>
<td colspan="2" align="center"><h4><font color="red">Показаны последние 10 сообщений</font></h4></td>
</tr>
</table>
<?PHP

if(isset($_POST["chat"])) {

$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

$db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
$db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";

?>
<script type="text/javascript">
location.replace("/account/chat");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/chat">
</noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
Кодировку поправить. :)
 
sergo
Местный
Сообщения
49
Реакции
3
сутенер написал(а):
подробней можно пожалуйсто)
В самом браузере попробуй с кодировками поиграться.
 
Pizza52
Участник
Сообщения
335
Реакции
21
sergo
Местный
Сообщения
49
Реакции
3
Pizza52 написал(а):
при

чём тут браузер
Если проблема с кодировкой, то в любом случае наткнётся на кодировку с которой будет виден русский язык. А иначе не в кодировке дело.
 
Pizza52
Участник
Сообщения
335
Реакции
21
sergo написал(а):
Если проблема с кодировкой, то в любом случае наткнётся на кодировку с которой будет виден русский язык. А иначе не в кодировке дело.
Проблема в отправке сообщений а не в отображении.. так что не думаю что это даст решение..
 
sergo
Местный
Сообщения
49
Реакции
3
  • #10
Pizza52 написал(а):
Проблема в отправке сообщений а не в отображении.. так что не думаю что это даст решение..
Если в отправке, то нужно смотреть в базе, в каком виде они записываются, и записываются-ли вообще.
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #11
sergo написал(а):
Если в отправке, то нужно смотреть в базе, в каком виде они записываются, и записываются-ли вообще.
и кстати у меня подобная проблема только с внутренней почтой... Как думаешь что попробовать? Русские письма перестало отправлять, ток на энгл яз. отправляется...
 
sergo
Местный
Сообщения
49
Реакции
3
  • #12
Pizza52 написал(а):
и кстати у меня подобная проблема только с внутренней почтой... Как думаешь что попробовать? Русские письма перестало отправлять, ток на энгл яз. отправляется...
т.е. раньше отправляло, и вдруг перестало? Вспоминай что изменял =)
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #13
sergo написал(а):
т.е. раньше отправляло, и вдруг перестало? Вспоминай что изменял =)
ничего не изменял, после переезда на новый сервер так стало))
 
sergo
Местный
Сообщения
49
Реакции
3
  • #14
Pizza52 написал(а):
ничего не изменял, после переезда на новый сервер так стало))
Значит с кодировкой намудрил думаю) просто есть сервера, которые свою кодировку как стандарт впихивают.
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #15
это хостинг скорей всего это у многих такое
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #16
sergo написал(а):
Значит с кодировкой намудрил думаю) просто есть сервера, которые свою кодировку как стандарт впихивают.
ну после переезда на новый сервер, я сказал хостеру что бы поправил, так как у меня весь сайт кодировку не правильно отображал, ну он поправил, мне то лень было, вроде как и не моя вина)) А вот на почту не обратил внимания)) руские письма не стали отправляться00
 
sergo
Местный
Сообщения
49
Реакции
3
  • #17
Pizza52 написал(а):
ну после переезда на новый сервер, я сказал хостеру что бы поправил, так как у меня весь сайт кодировку не правильно отображал, ну он поправил, мне то лень было, вроде как и не моя вина)) А вот на почту не обратил внимания)) руские письма не стали отправляться00
Ну не до конца значит поправил) тереби его теперь =)
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #18
Поменяй кодировку)) :cup_full:
 
kondor
Участник
Сообщения
27
Реакции
1
  • #19
сутенер написал(а):
Кто поможет решить проблему:поставил обычный чат для фруктовой фермы,но в чате можно писать только на латыне,когда пишут на русском не видны слова(пустое место)
Если кто знает как решить -помогите в подробностях!
Зарание спасибо
Версию php выставь на хостинге на более старую ,попробуй PHP5.3
 
сутенер
Местный
Сообщения
53
Реакции
0
  • #20
kondor написал(а):
Версию php выставь на хостинге на более старую ,попробуй PHP5.3
Проблему решил спасибо!Нужно версию поменять на 5.3 супер ..Доволен как слон)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху