folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder İletişim Bölümü Türkçe Karakter Hatası - PHP



İletişim Bölümü Türkçe Karakter Hatası - PHP

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    Hocam asagidaki kodu bir dene. Sonucu yaz.

    [code]

     

    $contact_name = $_POST['name'];
    $contact_email = $_POST['email'];
    $contact_subject = $_POST['subject'];
    $contact_message = $_POST['message'];

    if($contact_name != ""){    
        $mailTo = $contact_email;
        $mailFrom = "as3programmer@hotmail.com";
        $mailSubject = $contact_subject;
        $returnMailAddress = $mailFrom;
        
        $mailHeader   = "From: "        . $mailFrom . "\n";
        $mailHeader  .= "Reply-To: "    . $mailFrom . "\n";
        $mailHeader  .= "Return-Path: " . $mailFrom . "\n";
        $mailHeader  .= "MIME-Version: 1.0\n";
        $mailHeader  .= "Content-Type: text/plain; charset=\"windows-1254\"\n";
        $mailHeader  .= "Content-Transfer-Encoding: 7bit\n";
        $mailHeader  .= "X-mailer: PHP/" . phpversion();
        $mailSubject = "=?windows-1254?B?" .$mailSubject. "?=";

        $body="".$contact_message."\n\n";
        $body.="\n-------------------------------------------------\n\n";
        $body.="Tarih / Saat:".date( "Y/m/d (D) H:i:s", time() )."\n";
        $body.="\n-------------------------------------------------\n\n";

        $gonder = mail( $mailTo, $mailSubject, $body, $mailHeader);
        if($gonder) ? echo "success=yes": echo "success=no";
    }

    ?>

    [/code]


    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Free_Mans
    Free_Mans's avatar
    Kayıt Tarihi: 02/Haziran/2009
    Erkek
    cıks hocam, mesaj gönderilemedi :S

    www.homecept.com | Ev dekorasyon ürünleri, konsept tasarımlar
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    C_e_Z_a
    C_e_Z_a's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    www.isyerlerim.com/iletisimdosyalari/iletisimdosyalari.rar

    indir dene bi hocam.

    Makaleyaz.Net - Türkiye'nin Makale Alım-Satım Platformu
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    Al hacim, bu sefer test ettim, onayladim.

    ==============================

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
        include("Mail.php");
        $contact_name = $_POST['name'];
        $contact_email = $_POST['email'];
        $contact_subject = $_POST['subject'];
        $contact_message = $_POST['message'];

        #SMTP Setting
        $smtpinfo["host"]         = "smtp.Server.Adresin";
        $smtpinfo["port"]         = "587";
        $smtpinfo["auth"]         = true;
        $smtpinfo["username"]     = "KULLANICI ADI";
        $smtpinfo["password"]     = "SIFRE";
       
        if($contact_name != ""){   
            $mailTo              = $contact_email;
            $mailSubject         = $contact_subject;
            $returnMailAddress     = "as3programmer@hotmail.com";
           
            $recipients                    = $mailTo;
            $headers["From"]            = "as3programmer@hotmail.com";
            $headers["To"]                = $mailTo;
            $headers["Subject"]            = "=?utf-8?B?".base64_encode($mailSubject)."?=";
            $headers["Return-Path"]        = $mailFrom ;
            $headers["MIME-Version"]    = "1.0";
            $headers["Content-Type"]    = "text/plain; charset=utf-8";
       
            $mail_object =& Mail::factory("smtp", $smtpinfo);
            $mail_object->send($recipients, $headers, $contact_message);
        }
    ?>
    </body>
    </html>

    ==================================


    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hunter
    j4x
    j4x's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    as3programmer bunu yazdı:
    -----------------------------

    SubZ3rr0 bunu yazdı:
    -----------------------------

    Şu Şekilde  Denermisin

     

    $extra .="Content-Type: text/html; charset=iso-8859-9\n"; 

     

    yani extra adlı degişkenin sonuna türkce karakter setini ekliosun 


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

     

    hocam bu seferde maili göndermiyor. Yada kodu ben yanlış yere ekledim :S 


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

    hocam mailin headere ekliceksin son basliksa \n yede gerek yok

    $header .="Content-Type: text/html; charset=iso-8859-9";  


    The king is bleeding.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TxT
    TxT's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek
    Hocam kodlarda bi sıkıntı yok C_e_Z_a 'nın da kodları denedim oda çalışıyo , senin serverla alakalı bi durum var RuzgaR hocanın dediği gibi " sunucunun default lang ayarı EN dir." onlara bi bak istersen..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Free_Mans
    Free_Mans's avatar
    Kayıt Tarihi: 02/Haziran/2009
    Erkek
    hocam hosting sağlayıcısı linesis. firma büyük olduğu için her türlü ayarlarının muhtemelen olması gerek. 

    www.homecept.com | Ev dekorasyon ürünleri, konsept tasarımlar
Toplam Hit: 2331 Toplam Mesaj: 18