Вэб-разработка
Вопросы "чайника"

SkyFire (off) [193]
3 мая 2009, 02:00

Оно тебе вообще надо?
-------
Chasovoi (off) [619]
3 мая 2009, 09:45

Сделал форму обратной связи с сайта, но сообщения приходят не читабельны. Где нужно указать кодировку сообщений?
-------
Arab (off) [1141]
3 мая 2009, 11:10

mail($кому,$тема,$мессаге,"From: <$твойМайл>\r\nContent-type:text/plain;charset=utf-8");
-------
Chasovoi (off) [619]
3 мая 2009, 11:35

Arab, mail ($to,$subject,$message, "From: <$to>\r\n Content-type:text/plain;charset=utf-8") or print "Не могу отправить письмо.";
не меняется кодировка. $to = мой email
-------
Profi Administrator [10176]
3 мая 2009, 12:29

Chasovoi, в скрипте проверь в какой кодировке сообщения уходят. Кодировка сообщения должна совпадать с кодировкой указанной в заголовке.
-------
Chasovoi (off) [619]
3 мая 2009, 13:25

Profi, в том то и дело что в скрипте кодировка не указана вообще. Сама форма отправки в хтмл, в одном файле с кодировкой вин-1251, а скрипт в другом файле, где кодировка не указана.
-------
Chasovoi (off) [619]
3 мая 2009, 13:27

// майл.пхп <?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;
?>
-------
Profi Administrator [10176]
3 мая 2009, 16:28

А где заголовки? Вообще то у функции mail() четыре параметра.
http://www.php.su/functions/?mail
-------
Arab (off) [1141]
3 мая 2009, 19:59

у меня в htaccess было AddDefaultCharset UTF-8 и небыло проблем с кодировкой.
попробуй тожп
-------
ceaser666
3 мая 2009, 22:37

Profi, ты при разработке этого сайта использовал шаблонизатор и вообще объектно-ориентированные возможности php? Я вот блин связался теперь не могу разобраться :-( слишком много заморочек, интересно твое мнение насчет этого.
-------

Ответить на тему

стр. Пред. 1,2,3 ... 57,58,59 ... 233,234,235 След.

стр.  

Вэб-разработка
Список форумов
На главную

Последние темы

Регистрация
Вход

0.046 сек
SQL: 4