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>';
}
}
?>
یکی کمک کنه درستش کنم.ممنون
<?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>';
}
}
?>
یکی کمک کنه درستش کنم.ممنون