Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Кодировка текста

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Кодировка текста
Имя
Сообщение << Старые топики   Новые топики >>
Кодировка текста - 2011-05-15 10:39:58.876666   
Mr.ELECTRO

Сообщений: 32
Оценки: 0
Присоединился: 2011-04-25 16:52:09.753333
Есть вот такой скрипт обратной связи: <?

////////////////////////////////////////////////////////////////////////////
//// Автор скрипта: Трофимов Дмитрий ака dimidrol //
//// E-mail: dimidrol@balakovo.san.ru //
//// Home pages: http://www.balakovo.san.ru/~dimidrol/ //
//// Версия скрипта: 1.0 //
////////////////////////////////////////////////////////////////////////////

print"
<FORM method=\"POST\" action=\"send.php?trofimov=send\">

<P>Ваше Имя:<br>
<INPUT type=\"text\" name=\"Name\" size=30>
</p>

<P>Ваш e-mail:<br>
<INPUT type=\"text\" name=\"Email\" size=30>
</p>

<P>Сообщение:<br>
<textarea name=\"Message\" cols=30 rows=5></textarea>
</p>

<INPUT type=\"submit\" value=\"Отправить\">

</FORM>";

switch($trofimov) :
default :
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>";

break;
case("send") :

if ($Email == "") {print "<script language=JavaScript>window.alert('Введите e-mail!');</script>"; exit;}
if ($Message == "") {print "<script language=JavaScript>window.alert('Введите текст!');</script>"; exit;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $Email) and $Email != "") {print "<script language=JavaScript>window.alert('Не правельный E-mail');</script>"; exit;}
$er = 1;

$ip = $REMOTE_ADDR;
$date = date("d.m.Y");

$info = "Name:\t$Name\n";
$info .= "E-Mail:\t$Email\n";
$info .= "Message:\t$Message\n\n";

$send_to = "MaxZhelnin@gmail.com";
$subject = "Сообщение $date";

$headers = "From: Ip адрес: $ip: \n";
$headers .= "Reply-To: $email\n\n";

$send = mail($send_to, $subject, $info, $headers);
if($send == 1)
{

print ("<script language=JavaScript>window.alert('Отправлено $date');</script>");

}
else

print ("<script language=JavaScript>window.alert('Ошибка');</script>");

break;
endswitch;
print "<center><p><font size=\"1\" color=\"#7D7D7D\">Copyrights (C) by <a
href=http://www.balakovo.san.ru/~dimidrol> Trofimov Dima</font></p><center>";
?>
—-
Вставляю его в файл с сайтом, все нормально работает. Но! Все русские буквы превращаются в какозябры:( Помогите пожалуйста определить в чем проблема! Вот собственно главная страница yaelectro.com, а вот с этим скриптом yaelectro.com/obratnayazvyaz.php
Post #: 1
RE: Кодировка текста - 2011-05-15 15:43:08.140000   
krow7

Сообщений: 46
Оценки: 0
Присоединился: 2011-05-09 23:17:18.466666
Я поставил в браузере кодировку UTF-8 для ссылки, которую Вы указали, - отлично отображается.
Точно не уверен, но попробуйте поставить в самом начале скрипта строку
echo '&lt;META content="text/html; charset=windows-1251" http-equiv="Content-Type"&gt;'; или
echo '&lt;META content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;';
Post #: 2
RE: Кодировка текста - 2011-08-13 20:03:01.140000   
falur

Сообщений: 10
Оценки: 0
Присоединился: 2011-08-13 14:44:30.400000
Сам файл тоже сохраняй в кодировке UTF-8 или win-1251
Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Кодировка текста







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.