Şimdi Ara

PHP mail formu problemi ( Yardım )

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
412
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Kolay gelsin günlerdir uğraştığım ama çözemediğim bir problemi sizlerle paylaşmak istiyorum umarım çözüm bulurum..

    Şimdi: Ben web programlama işine yeni girdim sayılır öncelikle professional olmadığımı belirteyim..

    Soruma gelicek olursam: PHP ile mail formu oluşturmak istedim gerekli kodları yazdım , sunucuma mail.php adında bir dosya oluşturdum ve içine gerekli kodlarımı yazdım , deneme amaçlı kendi e-mail adresimi belirledim ve sitede deneme postu attığımda bana gelen mailde hiçbir sıkıntı görünmüyor , lakin ismim türkçe karakter sorununa takılıyor anlamadım gitti , yani mesajım türkçe ama ismim türkçe karakter değil , bu nasıl olabilir? size kodları gösteriyorum aşşağıda lütfen yardımcı olun neden böle oluyor kafayı yiyecem yahu yardım lütfen..

    PHP kodları


    <?php


    if ($_GET[send] == 1) {
    # code...



    $to ="Kendi e-mailim";
    $konu ="... Sitesinden Mesaj";
    $mesaj = $_POST[mesaj]. "<br> <br/> ... Sitesinden gönderildi gönderildi.";



    $headers = "MIME-Version: 1.0\n";
    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
    $headers .= "From: $_POST[isim] <$_POST[email]>";



    mail($to, $konu, $mesaj, $headers);

    }


    ?>







  • omer27031 O kullanıcısına yanıt
    bence bunu deneyin smtp üzerinden gonderin

    http://www.sanalkurs.net/php-ile-smtp-den-mail-gondermek-9258.html

    karısık değil hem daha ileriye donuk
  • omer27031 O kullanıcısına yanıt
    http://php.net/manual/tr/function.mail.php


    You can write clean PHP code while creating the headers correctly. First, build a list of all headers in an array. Then, glue them with "\r\n" character.

    The code now looks clean and straight forward.
    (Just compare it with the manual's example ;-) )

    <?php
    $headers = array();
    $headers[] = "MIME-Version: 1.0";
    $headers[] = "Content-type: text/plain; charset=iso-8859-1"; // sana lazım olan ku kısım
    $headers[] = "From: Sender Name <sender@domain.com>";
    $headers[] = "Bcc: JJ Chong <bcc@domain2.com>";
    $headers[] = "Reply-To: Recipient Name <receiver@domain3.com>";
    $headers[] = "Subject: {$subject}";
    $headers[] = "X-Mailer: PHP/".phpversion();

    mail($to, $subject, $email, implode("\r\n", $headers));




  • https://github.com/PHPMailer/PHPMailer adresinden en popüler e-posta sınıfı olan PHPMailer'a erşebilirsiniz. Tayfun Erbilen'in bloğunda http://www.erbilen.net/567-phpmailer-sinifi-ile-gmail-uzerinden-e-posta-gonderimi.html linkte bir anlatım var. İnceleyebilirsiniz sınıfın kullanımı ile ilgili.




  • Yapay Zeka’dan İlgili Konular
    Uplay Email Sorunu (Yardım)
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.