• 25-11-2013, 16:17:23
    #1
    Merhaba Arkadaşlar php mail gönderiminde bir sıkıntı var yardımcı olursanız sevinirim.
    Sorun: türkçe karakter problemi, php dosyası kodları

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-9">
    <?php
    	$to = "mail@mail.com";
    	$subject = "Siteden Mesaj Var"; 
    	$date = date ("l, F jS, Y"); 
    	$time = date ("h:i A"); 	
    	$msg="
    	Ad Soyad: $_REQUEST[name]
    	Mail Adresi: $_REQUEST[email]
    	Web Sitesi: $_REQUEST[web]
    	
    	Mesaj gönderilme zamanı  $date, hour: $time.\n
    
    	Mesaj:
    	$_REQUEST[message]";
    
    	mail($to, $subject, $msg, "From: $_REQUEST[Email]");
    	echo "Mesajınız Elimize Ulaştı Teşekkürler ...";
    ?>
  • 25-11-2013, 18:32:34
    #2
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    <?php 
        $to = "mail@mail.com"; 
        $subject = "Siteden Mesaj Var";  
        $date = date ("l, F jS, Y");  
        $time = date ("h:i A");      
        $msg=" 
        Ad Soyad: ".$_REQUEST["name"]." 
        Mail Adresi: ".$_REQUEST["email"]." 
        Web Sitesi: ".$_REQUEST["web"]."  
         
        Mesaj gönderilme zamanı  $date, hour: $time.\n 
    
        Mesaj: 
        ".$_REQUEST["message"]; 
    	
    	$headers = 'From: '.$_REQUEST["email"] . "\r\n" .
        'Reply-To: '.$_REQUEST["email"] . "\r\n" .
        'Content-Type:text/html; Charset=UTF-8  ' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();
    	
        mail($to, $subject, $msg, $headers); 
        echo "Mesajınız Elimize Ulaştı Teşekkürler ..."; 
    ?>
    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
  • 25-11-2013, 19:12:03
    #3
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    <?php 
        $to = "mail@mail.com"; 
        $subject = "Siteden Mesaj Var";  
        $date = date ("l, F jS, Y");  
        $time = date ("h:i A");      
        $msg=" 
        Ad Soyad: ".$_REQUEST["name"]." 
        Mail Adresi: ".$_REQUEST["email"]." 
        Web Sitesi: ".$_REQUEST["web"]."  
         
        Mesaj gönderilme zamanı  $date, hour: $time.\n 
    
        Mesaj: 
        ".$_REQUEST["message"]; 
    	
    	$headers = 'From: '.$_REQUEST["email"] . "\r\n" .
        'Reply-To: '.$_REQUEST["email"] . "\r\n" .
        'Content-Type:text/html; Charset=UTF-8  ' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();
    	
        mail($to, $subject, $msg, $headers); 
        echo "Mesajınız Elimize Ulaştı Teşekkürler ..."; 
    ?>
    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
    malesef düzelmedi
  • 25-11-2013, 19:55:17
    #4
    Modexi adlı üyeden alıntı: mesajı görüntüle
    malesef düzelmedi
    Hata mesajı nedir ? Ayrıca dosya biçimini UTF-8 (BOMSUZ) olarak çevirdinizmi ?

    Notepad++ ile açıp Kodlama kısmındaki UTF-8 (BOMSUZ olarak DÖNÜŞTÜR) yazısına tıklayın.

  • 25-11-2013, 19:56:19
    #5
    Denermisiniz :

    ob_start();
    header("Content-type:text/html;charset:utf8");
    function gonder($gonder_isim,$gonder_mail,$alan_mail,$baslik,$mesaj){ 
    $mailtanim = "MIME-Version: 1.0\r\n"; 
    $mailtanim .= "Content-type: text/html; charset=UTF-8\r\n"; 
    $mailtanim .= "From: $gonder_isim <$gonder_mail>\r\n"; 
    $mailtanim .= "Reply-To: $gonder_isim <$gonder_mail>\r\n"; 
    return @mail($alan_mail,$baslik,stripslashes($mesaj),$mailtanim); 
    }
        $to = "mail@mail.com"; 
        $subject = "Siteden Mesaj Var";  
        $date = date ("l, F jS, Y");  
        $time = date ("h:i A");      
        $msg=" 
        Ad Soyad: $_REQUEST[name] 
        Mail Adresi: $_REQUEST[email] 
        Web Sitesi: $_REQUEST[web] 
         
        Mesaj gönderilme zamanı  $date, hour: $time.\n 
    
        Mesaj: 
        $_REQUEST[message]"; 
    	gonder($_REQUEST["name"],$_REQUEST["email"],$to,$subject,$msg);
        echo "Mesajınız Elimize Ulaştı Teşekkürler ...";
  • 25-11-2013, 19:57:54
    #6
    Kodlarınızı test ettim tr karakterler sorunsuz gözüküyor ekranımda.
  • 25-11-2013, 20:18:57
    #7
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Hata mesajı nedir ? Ayrıca dosya biçimini UTF-8 (BOMSUZ) olarak çevirdinizmi ?

    Notepad++ ile açıp Kodlama kısmındaki UTF-8 (BOMSUZ olarak DÖNÜŞTÜR) yazısına tıklayın.

    bom'suz olarak denedim yine gelen mailde türkçe karakterleri değişik şekillerde gösteriyor hocam


    PsdBul adlı üyeden alıntı: mesajı görüntüle
    Kodlarınızı test ettim tr karakterler sorunsuz gözüküyor ekranımda.


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:18:57 -->-> Daha önceki mesaj 20:06:13 --

    kingofseo adlı üyeden alıntı: mesajı görüntüle
    Denermisiniz :

    ob_start();
    header("Content-type:text/html;charset:utf8");
    function gonder($gonder_isim,$gonder_mail,$alan_mail,$baslik,$mesaj){ 
    $mailtanim = "MIME-Version: 1.0\r\n"; 
    $mailtanim .= "Content-type: text/html; charset=UTF-8\r\n"; 
    $mailtanim .= "From: $gonder_isim <$gonder_mail>\r\n"; 
    $mailtanim .= "Reply-To: $gonder_isim <$gonder_mail>\r\n"; 
    return @mail($alan_mail,$baslik,stripslashes($mesaj),$mailtanim); 
    }
        $to = "mail@mail.com"; 
        $subject = "Siteden Mesaj Var";  
        $date = date ("l, F jS, Y");  
        $time = date ("h:i A");      
        $msg=" 
        Ad Soyad: $_REQUEST[name] 
        Mail Adresi: $_REQUEST[email] 
        Web Sitesi: $_REQUEST[web] 
         
        Mesaj gönderilme zamanı  $date, hour: $time.\n 
    
        Mesaj: 
        $_REQUEST[message]"; 
    	gonder($_REQUEST["name"],$_REQUEST["email"],$to,$subject,$msg);
        echo "Mesajınız Elimize Ulaştı Teşekkürler ...";
    şimdi hallettim yazdıgınız kodlarla header kısmıyla oynayınca hatada gitti çok teşekkürler @kingofseo