folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP Form Mail Türkçe Karakter Sorunu



PHP Form Mail Türkçe Karakter Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Clickanddie
    Clickanddie's avatar
    Kayıt Tarihi: 10/Ocak/2010
    Erkek

    Saygıdeğer arkadaşlar bir form mail yaptım. tıkır tıkır çalışıyor burda sorun yok anca mail Türkçe karakterleri bozuk bir şekilde geliyor kodlar aşağıda düzeltip verirseniz sevinirim birde sayfanın formatı ansı mi olucak utf-8 mi çözemedim.

     

    ---------------------------------------------------------------------

    <?php

    $ad=$_POST["ad"];
    $soyad=$_POST["soyad"];
    $tc=$_POST["tc"];
    $email=$_POST["email"];
    $arac=$_POST["arac"];
    $ayeri=$_POST["ayeri"];
    $atarihi=$_POST["atarihi"];
    $asaati=$_POST["asaati"];
    $tyeri=$_POST["tyeri"];
    $ttarihi=$_POST["ttarihi"];
    $tsaati=$_POST["tsaati"];
    $adres=$_POST["adres"];
    $odeme=$_POST["odeme"];
    $gsm=$_POST["gsm"];
    $ev=$_POST["ev"];
    $mesaj=$_POST["mesaj"];

    $to = "ergulrentacar@ergulrentacar.com";
    $subject = "Rezervasyon Formu";

    $headers = "From:" . $_POST["ad"];
    $headers .= "<" . $_POST["email"] . ">\r\n";
    $headers .= "Reply-To: " . $_POST["email"] . "\r\n";
    $headers .= "Return-Path: " . $_POST["email"];
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: text/html; charset=windows-1254\n";
    $headers .= "Content-language: TR;\r\n";


    $message .= "Yeni Rezervasyon Talebi\n\n";
    $message .= "Adı: " . $_POST["ad"] . "\r\n";
    $message .= "Soyad: " . $_POST["soyad"] . "\r\n";
    $message .= "TC Kimlik No: " . $_POST["tc"] . "\r\n";
    $message .= "E mail Adresi: " . $_POST["email"] . "\r\n";
    $message .= "İstediği Araç: " . $_POST["arac"] . "\r\n";
    $message .= "Alış Yeri: " . $_POST["ayeri"] . "\r\n";
    $message .= "Alış Tarihi: " . $_POST["atarihi"] . "\r\n";
    $message .= "Alış Saati: " . $_POST["asaati"] . "\r\n";
    $message .= "Teslim Yeri: " . $_POST["tyeri"] . "\r\n";
    $message .= "Teslim Tarihi: " . $_POST["ttarihi"] . "\r\n";
    $message .= "Teslim Saati: " . $_POST["tsaati"] . "\r\n";
    $message .= "Ödeme Şekli: " . $_POST["odeme"] . "\r\n";
    $message .= "Adresi: " . $_POST["adres"] . "\r\n";
    $message .= "gsm: " . $_POST["gsm"] . "\r\n";
    $message .= "ev: " . $_POST["ev"] . "\r\n";
    $message .= "mesaj: " . $_POST["mesaj"] . "\r\n";

    if ($ad=="" or $soyad=="" or $tc=="" or $arac=="" or $ayeri=="" or $atarihi=="" or $asaati=="" or $tyeri=="" or $ttarihi=="" or $tsaati=="" or $adres=="" or $gsm=="")
    {
    echo "<center>Lütfen Bütün Alanları Eksiksiz Doldurunuz.<br/><br/><a href='javascript:history.go(-1);'><img border='0' src='geri.jpg' /></a></center>";
    }else{ mail($to, $subject, $message, $headers);
    header('Refresh: 2; url=http://www.ergulrentacar.com');
    echo "<center><h2>Rezervasyon Talebiniz İşleme Alınmıştır<br/>En Kısa Sürede Sizinle İletişim Kurulacaktır.</h2><br/>Yönlendiriliyorsunuz.</center>";
    }
    ?>

    -----------------------------------------------

     

    birde teşekkür mesajı bozuldu ordada türkçe karakter sorunu yaşıyorum formatı utf-8 yapınca mail gelmiyor türkçe oluyor mesaj mail değil, ansı yapıncada türkçe karakterleri okumuyor.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dead_march
    dead_march's avatar
    Banlanmış Üye
    Kayıt Tarihi: 15/Mart/2008
    Erkek

    mesaj yazarken tr karakterlerin php karşılını yazmayı dene


    bundan sonra oy kullanmayacağım eğer bir kişi bile gelip oy kullanmak vatandaşlık görevidir felan derse çıkarır kimliğimi götüne sokarım
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    hermesthecat
    hermesthecat's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek

    dosya kodlamasını utf-8 olarak yap birde header olarak utf-8 tanımlayıp denesene hoca.

    . formu post eden dosyayının kodlamasınıd utf8 yap


    az insan çok huzur. | https://dnscheck.tr
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sRcN
    sRcN's avatar
    Kayıt Tarihi: 24/Ağustos/2009
    Erkek

    AbdullahAzad bunu yazdı:
    -----------------------------

    dosya kodlamasını utf-8 olarak yap birde header olarak utf-8 tanımlayıp denesene hoca.

    . formu post eden dosyayının kodlamasınıd utf8 yap


    -----------------------------

     

    Aynen UTF-8 karakter setini kullan sorun büyük ihtimalle çözülecektir.


    Wordpress - SEO & Digital Marketing
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    php den hec anlamam ama bunu dene metaya ekle bende kullanıyordum bir zrz tukce sorun oluyordu sanki bole halletim

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254-9" />

     


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    Clickanddie bunu yazdı:
    -----------------------------
     

    $headers .= "Content-Type: text/html; charset=windows-1254\n";

     

    -----------------------------------------------


    $headers .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n";  

    Ben bunu yazıyorum bir sorun çıkmıyor. Dene bi istersen


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
Toplam Hit: 2800 Toplam Mesaj: 6