merhaba arkadaşlar, aşağıdaki kodlarda kırızıyla gösterdiğim satırları devreye soktuğumda mesaj gitmiyor. Devre dışıyken de türkçe karakterler mesajda görünmüyor. yardım ederseniz çok sevinirim. <?php $sendTo = "-----------"; $subject = "-------------------"; $headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n"; $headers .= "Reply-To: " . $_POST["email"] . "\r\n"; $headers .= "Return-path: " . $_POST["email"]; $message = $_POST["message"]; $email = $_POST["email"]; //$message = mb_convert_encoding($message ,"iso-8859-9","utf-8"); $name = $_POST["name"]; //$name = mb_convert_encoding($name ,"iso-8859-9","utf-8"); $body = " İsim: $name\n Email: $email\n Mesaj:\n $message"; mail($sendTo, $subject, $body, $headers); ?>
kırmızı bölümleri boşver, headers i şu şekilde kullan: $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-9\n"; $headers .= "X-Priority: 3\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\n"; $headers .= "Reply-To: " . $_POST["email"] . "\r\n";