Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Сообщения на электронную почту в webmail.ukraine.com.ua. Ошибка кодиро

Форумы Хостинг Сообщения на электронную почту в webmail.ukraine.com.ua. Ошибка кодиро
k.makienko
04.07.2010
хостинг: есть
домен: есть
Сообщения на электронную почту в webmail.ukraine.com.ua. Ошибка кодиро
Помогите, пожалуйста!
Все сообщения, которые мне приходят на почту, пишутся иероглифами... Русский язык абсолютно не воспринимается. Что мне делать? обьясните!
k.makienko
04.07.2010
хостинг: есть
домен: есть
А точнее все сообщения, которые идут с моего сайта с помощью mail()
Что изменить? Как определить русский язык?
Илья
05.07.2010
хостинг: есть
домен: есть
1. Если Вы отправляете сообщение в html формате - то необходимо добавить заголовок <head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</head>
а затем тело сообщения.
2. Кроме этого не мешает добавлять заголовок в сообщение
Content-Type: text/html; charset=Windows-1251
k.makienko
05.07.2010
хостинг: есть
домен: есть
http://email.khnet.pp.ua/registration.php - вот ссылка

вот код:

<html>
<head>
<title>Регистрация электронной почты @khnet.pp.ua - Составление заявки о регистрации</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css" />
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" background="bg.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#333333" vlink="#333333" alink="#333333">
<div id="Layer1" style="position:absolute; left:240px; width:800; height:70; z-index:1"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="800" height="72">
<param name=movie value="top.swf">
<param name=quality value=high>
<embed src="top.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="72">
</embed>
</object></div>
<div style="position:absolute; top:80px; left:250px;">
<ul id="menu">
<li><a href="index1.html">Главная</a></li>
<li><a class="active" href="registration.php">Регистрация</a></li>
<li><a href="info.html">Информация</a></li>
<li><a href="contacts.html">Контакты </a></li>
<li><a href="http://mail.khnet.pp.ua">Вход в почту</a></li>
</ul>
</div>

<div style="position:absolute; top:160px; left:300px;">


<?
@extract($_SERVER, EXTR_SKIP); @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP);
if(!@$to) $to="kostya.mak@mail.ru";
if(!@$subject) $subject="Регистрация в почте @khnet.pp.ua";
if(!@$body) $body="\t\tДата: ".date("d-m-Y").".\nИмя-\n\nФамилия-\n\nЖелаемый адрес эл.почты в зоне @khnet.pp.ua - \n\nЖелаемый пароль-\n\nКонтакты-";
?>

<form action="<?=$_SERVER["REQUEST_URI"]?>" method=POST>
<?if (empty($_GET['noform'])) {?>
<h2>Заполните заявку на регистрацию:</h2>
<table cellpadding=5 cellspacing=2>
<tr valign=top>
<!-- <td>Куда:</td>
<td><input type=text name=to size=50 value="<?=@HtmlSpecialChars($to)?>"></td>
-->
</tr>
<tr valign=top>
<td>Тема:</td>
<td><input type=text name=subject size=50 value="<?=@HtmlSpecialChars($subject)?>"></td>
</tr>
<tr valign=top>
<td>Текст:</td>
<td><textarea name=body cols=80 rows=11><?=@HtmlSpecialChars($body)?></textarea></td>
</tr>
<tr valign=top>
<td colspan=2>
<input type=submit name=doSendSendmail value="Отправить заявку">
<!-- <input type=submit name=doSendSmtp value="Послать через fsockopen() (SMTP)">

<input type=submit name=doDel value="Очистить отладочную директорию">
-->
</td>
</tr>
</table>
<?} else {?>
<input type=submit name=doDel value="Очистить отладочную директорию">
<?}?>
</form>

<?
$dir = "/tmp/!sendmail";

if (@$doDel) {
if ($d = @opendir($dir)) {
while (false !== ($e = readdir($d))) {
if ($e[0] == ".") continue;
unlink("$dir/$e");
}
}
//echo "<h3>Письма удалены.</h3>";
}

if (@$doSendSendmail) {
echo "<h2>Посылаем письмо ...</h2>\n";
if (mail($to,$subject,$body,"From: <admin@khnet.pp.ua>")) {
echo "Отлично! Сообщение отправлено<br>\n<meta http-equiv='Refresh' content='5; url=/good.html'>";
} else {
echo "При отправке произошла ошибка. Повторите.<br>\n";
}
}

if (@$doSendSmtp) {
function waitAnswer($f) {
fread($f, 128);
}
echo "<h2>Посылаем письмо...</h2>\n";
$f = fsockopen('localhost', 25, $errno, $errstr, 3);
if ($f) {
fwrite($f, "HELO localhost\r\n");
waitAnswer($f);
fwrite($f, "RCPT TO: kotya.mak@mail.ru\r\n");
waitAnswer($f);
fwrite($f, "DATA\r\n");
waitAnswer($f);
fwrite($f, "From: test <test@example.com>\r\n");
fwrite($f, "To: test <test@example.com>\r\n");
fwrite($f, "Subject: Testing mail\r\n");
fwrite($f, "\r\n");
fwrite($f, "This is a test mail sent via fsockopen().\r\n");
fwrite($f, "Today is " . date("r") . ".\r\n");
fwrite($f, ".\r\n");
waitAnswer($f);
fwrite($f, "QUIT\r\n");
waitAnswer($f);
}
if ($f && fclose($f)) {
echo "OK, письмо отправлено успешно.<br>\n";
sleep(1); // wait for mail is arrived
} else {
echo "При соединении с сервером произошла ошибка.<br>\n";
}
}


$d = @opendir($dir);
if ($d) {
echo "<h2>Отосланные письма в директории <tt>$dir</tt></h2>\n";
echo "<p>Каждое письмо хранится в отдельном файле с расширением .eml. Это очень удобно, т.к. позволяет открыть такой файл в Outlook и просмотреть, как письмо выглядит с учетом всех перекодировок и преобразований.</p>";
$list = array();
while (false !== ($e = readdir($d))) {
if ($e[0] == ".") continue;
$list[] = "$dir/$e";
}
rsort($list);

if ($list) {
foreach ($list as $fname) {
$f = @fopen($fname, "r"); if (!$f) continue;
echo "<h3>Файл <tt>$fname</tt>:</h3>\n";
echo "<pre>\n";
echo HtmlSpecialChars(fread($f,filesize($fname)));
echo "</pre>\n";
echo "<hr>";
}
} else {
echo "Директория пуста.";
}
}
?>




</div>
<style>
BODY {SCROLLBAR-FACE-COLOR: #FF3333; SCROLLBAR-HIGHLIGHT-COLOR: #FF3333; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: #666666; }
</style>
<div id="Layer11" style="position:absolute; width:279px; height:20px; z-index:5; left: 500px; top: 582px; visibility: visible">
<div align="center"><a href="http://www.khnet.pp.ua"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFCC">&copy;2010
Каталог Интернет-Ресурсов Khnet.pp.ua</font></a></div>
</div>

<div style="font-size: 0.8em; text-align: center; margin-top: 1.0em; margin-bottom: 1.0em;">
Design provided by <a href="http://www.freewebtemplates.com/">Free Web Templates</a> - your source for free website templates
</div>
</body>
</html>


Помогите пожалуйста!!!
j3r0
22.07.2010
хостинг: нет
домен: нет
У меня просто некоторыес сообщение отображаются крокодилами...
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города