مشکل به هم ریختگی حروف در ارسال ایمیل با php

shz_furion

کاربر عضو
سلام.کد php ارسال ایمیل من بصورت زیر هست.نمیدونم چرا حروف میریزه به هم.چطور باید encoding رو وقتی میخواد ایمیل بفرسته رو utf-8 تنظیم شده باشه؟؟؟

<?php

$tomail = $_GET['email'];

session_start();

if(isset($_POST['submit'])) {

if(!empty($_POST['name']) && !empty($_POST['from']) && !empty($_POST['message']) && !empty($_POST['subject'])) {

// send email

$accept = '<div style=color:green>پیغام شما با موفقیت ارسال شد. با تشکر</div>';

$to = $_POST['to'];

$name = $_POST['name'];

$subject = $_POST['subject'];

$from = $_POST['from'];

$user_message = $_POST['message'];

$body = "<div style=\"direction:rtl;font-family:tahoma;font-size:8px;padding:8px;\">\n".

"نام: $name<br />\n".

"ایمیل: $from <br />\n".

"وب سایت: $from <br />\n".

"توضیحات: <br /> \n".

"$user_message <br /><br />\n".

"این ایمیل از طریق سرویس فرم تماس با مدیر ارسال شده است </div><br /> \n".

$headers = "From: $from \r\n";

$headers .= "Reply-To: $from \r\n";

$headers .= "Content-type: text/html \r\n";

$headers .= "charset: utf-8 \r\n";

mail($to, $subject, $body, $headers);

} else {

$accept= '<div style=color:red>لطفا تمامی فیلد ها را تکمیل نمایید.</div>';

}

}

?>

یکی کمک کنه درستش کنم.ممنون

 

erfan

طراح وب
پرسنل مدیریت
انتقال یافت انجمن پرسش و پاسخ!

لطفا دقت کنید... :)

:53:

 

IAMIR

کاربر عضو
همه ی فایل ها بذار .

تو یک پوشه زیپ آپ کن بذار .

 
بالا