Şimdi Ara

PHP maildetürkçe karakter sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
659
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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";
  • head kısmında bunu tanımlaman gerekiyor arkadaşım : charset=iso-8859-9
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.