• 31-12-2010, 18:42:05
    #1
    mail.php

    <?php
    
    header("Content-Type: text/html; charset=ISO-8859-9");
    
    if (isset($_REQUEST['email']))
    {
    //email gönder:
    $email = $_REQUEST['email'] ;
    $subject = $_REQUEST['konu'] ;
    $message = $_REQUEST['ileti'] ;
    mail( "mail@mail.com, mail2@mail.com", 
    "Konu: $subject", $message, "From: $email" );
    echo "Email gönderme işlemi tamamlanmıştır!";
    }
    else
    //email gönderilmeden önce 
    
    {
    echo "<form method='post' action='mail.php'><p></p>
    Email: <input name='email' type='text' /><p></p>
    Konu: <input name='konu' type='text' /><p></p>
    Mesaj:<p></p><textarea name='ileti' rows='10' cols='50'></textarea><p></p>
    <input type='submit' /><p></p>
    </form>";
    }
    ?>
    index.html

    <form method='post' action='mail.php'><p></p>
    Email: <input name='email' type='text' /><p></p>
    Konu: <input name='konu' type='text' /><p></p>
    Mesaj:<p></p><textarea name='ileti' rows='10' cols='50'></textarea><p></p>
    <input type='submit' /><p></p>
    </form>

    mail gönderiminden sonra türkçe karakter hatası alıyorum.ayrıca yollanan maillerde türkçe karakter hatası ile geliyor bunu nasıl düzeltebilirim ?
  • 31-12-2010, 19:17:44
    #2
    Üyeliği durduruldu
    sayfayı UTF-8 olarak kaydedin ve
    header("Content-Type: text/html; charset=UTF-8");
    şeklinde değiştirin
  • 31-12-2010, 19:40:44
    #3
    hocam belirttiğin kodu ekledim lakin gönderilen mail türkçe karakter hatası veriyor malesef.