Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Кодировка в обратной связи
Форумы портала PHP.SU » » Кодировки и все смежное » Кодировка в обратной связи

Страниц (1): [1]
 

1. Jenia - 10 Января, 2017 - 12:03:10 - перейти к сообщению
Добрый день!

Помогите разобраться в PHP форме обратной связи. Перепробовал много советов по написанию кодировок, ничего не помогло, все равно письма приходят в таком виде
"You can contact ыввыыаыаыа via email, dfsd@ya.ru."

<?php
if(!$_POST) exit;

$to = 'lyashov-jenia@yandex.ru'; #Replace your email id...
$name = $_POST['txtname'];
$email = $_POST['txtemail'];
$comment = $_POST['txtmessage'];

if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }

$subject = 'You\'ve been contacted by ' . $name . '.';

$msg = "You have been contacted by $name.\r\n\n";
$msg .= "$comment\r\n\n";
$msg .= "You can contact $name via email, $email.\r\n\n";
$msg .= "-------------------------------------------------------------------------------------------\r\n";

if(@mail($to, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
{
echo "<span class='success-msg'>Thanks for Contacting Us, We will call back to you soon.</span>";
}
else
{
echo "<span class='error-msg'>Sorry your message not sent, Try again Later.</span>";
}
?>

Вот код обратной связи

Помогите разобраться новичку!!!!
2. Jenia - 11 Января, 2017 - 09:15:29 - перейти к сообщению
Добрый день!

Я в PHP очень плохо разбираюсь, но вот возник вопрос по размещению на сайте обратной связи. Все получилась настроить но, письма приходят с символами "You have been contacted by тест."
Как я понимаю мне нужно прописать кодировку UTF-8.

У меня к обратной связи есть 3 файла PHP подскажите куда вписать эту кодировку и в каком виде!

https://www[dot]dropbox[dot]com/sh/tgs02[dot][dot][dot]_9xucdcwBza?dl=0

Большое спасибо!
3. Psychotech - 28 Января, 2017 - 08:30:47 - перейти к сообщению
Jenia пишет:
Добрый день!

Я в PHP очень плохо разбираюсь, но вот возник вопрос по размещению на сайте обратной связи. Все получилась настроить но, письма приходят с символами "You have been contacted by тест."
Как я понимаю мне нужно прописать кодировку UTF-8.

У меня к обратной связи есть 3 файла PHP подскажите куда вписать эту кодировку и в каком виде!

https://www[dot]dropbox[dot]com/sh/tgs02[dot][dot][dot]_9xucdcwBza?dl=0

Большое спасибо!

Юзайте на здоровье
PHP:
скопировать код в буфер обмена
  1.  
  2. $headers  = "Content-type: text/html; charset=utf-8 \r\n";
  3. $headers .= "From: WHO <some@yousitename.ru>\r\n";
  4.  

 

Powered by ExBB FM 1.0 RC1