Научи ме

Програмиране => PHP => Темата е започната от: amstel в 01 Ноември 2011, 09:22:45

Титла: php mail();
Публикувано от: amstel в 01 Ноември 2011, 09:22:45
Здравейте,

написах следния код, но мейла който праща е само с въпроси(?????????????), т.е. не изкарва кирилица. Кодировката на файла е Encode in UTF-8 without BOM.
$adress = 'info@rapsodia-bg.com';
$subject = "Тема на съобщението";
$mailcontent = 'Име на клиента: "'.$name.'"<br />
Мейл на клиента: "'.$mail.'"<br />
Телефон на клиента: "'.$phone.'"<br />
Оферта: "'.$offer.'"<br />
Въпрос: "'.$content.'"';
$headers = "From: info@rapsodia-bg.com\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
$mail = mail('info@rapsodia-bg.com', $subject, $mailcontent, $headers);
echo "$mail";
header('Location: index.php');
Титла: Re: php mail();
Публикувано от: amstel в 01 Ноември 2011, 10:56:51
Оправих се, но с нов браузър, при старите излизат маймуници. :)
Титла: Re: php mail();
Публикувано от: HD в 01 Ноември 2011, 11:02:58
за какви версии на стари браузери говориш?
Титла: Re: php mail();
Публикувано от: amstel в 01 Ноември 2011, 13:18:41
За firefox 3, през web интерфейс, outlook го разпознава.
Титла: Re: php mail();
Публикувано от: intel в 01 Ноември 2011, 20:12:25
Смени кодировката на файла ти да е UTF8 without BOM...
Титла: Re: php mail();
Публикувано от: Avalanche в 01 Ноември 2011, 20:48:23
Я пробвай с text/plain, вместо text/html.