| Вопросы "чайника"АВТОР | СООБЩЕНИЕ |
---|
Имя: Михаил Сейчас нет на сайте Репутация: 0 Регистрация: 22.01.2009 Всего сообщений: 193 Откуда: Самара |
| | | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Сделал форму обратной связи с сайта, но сообщения приходят не читабельны. Где нужно указать кодировку сообщений? | |
| | Сейчас нет на сайте Репутация: 8 Регистрация: 17.09.2008 Всего сообщений: 1141 Откуда: Дагестан |
| mail($кому,$тема,$мессаге,"From: <$твойМайл>\r\nContent-type:text/plain;charset=utf-8"); | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Arab, mail ($to,$subject,$message, "From: <$to>\r\n Content-type:text/plain;charset=utf-8") or print "Не могу отправить письмо.";
не меняется кодировка. $to = мой email | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Chasovoi, в скрипте проверь в какой кодировке сообщения уходят. Кодировка сообщения должна совпадать с кодировкой указанной в заголовке. | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Profi, в том то и дело что в скрипте кодировка не указана вообще. Сама форма отправки в хтмл, в одном файле с кодировкой вин-1251, а скрипт в другом файле, где кодировка не указана. | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| // майл.пхп <?php
$xxx =$_POST["xxx"];
$name=$_POST["name"];
$email=$_POST["email"];
$mess=$_POST["mess"];
if (isset ($name))
{
$name = substr($name,0,30);
if (empty($name))
{
echo "<center><b>Не указано имя.<p>";
echo "<a href=contact.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}
if (isset ($email))
{
$email = substr($email,0,30);
if (empty($email))
{
echo "<center><b>Не указан e-mail.<p>";
echo "<a href=contact.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}
if (isset ($mess))
{
$mess = substr($mess,0,3000);
if (empty($mess))
{
echo "<center><b>Вы не ввели сообщение.<p>";
echo "<a href=contact.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}
$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}
$to = "chasovoi@wmmobi.ru";
$subject = "вопрос от посетителя сайта";
$message = "Имя:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо.";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.php>Нажмите</a>, чтобы вернуться на Главную страницу сайта";
exit;
?> | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| | | Сейчас нет на сайте Репутация: 8 Регистрация: 17.09.2008 Всего сообщений: 1141 Откуда: Дагестан |
| у меня в htaccess было AddDefaultCharset UTF-8 и небыло проблем с кодировкой.
попробуй тожп | |
| | | Profi, ты при разработке этого сайта использовал шаблонизатор и вообще объектно-ориентированные возможности php? Я вот блин связался теперь не могу разобраться слишком много заморочек, интересно твое мнение насчет этого. | |
|
|
|