PHP ile HTML İçerikli E-Mail Gönderme Scripti

PHP Script
PHP ile HTML içerikli e-mail gönderme scripti. İşinize yarayacağını umarım. Önce içerisinde isim, email, telefon ve mesaj alanları olan form tablonuzu hazırlayın ardından aşağıdaki kodları “mailgonder.php” gibi bir dosyanın içerisine kaydedin, bu esnada “websiteniz” yazan yerleri kendi sitenizin adıyla değiştirmeyi unutmayın. Kolay gelsin.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
// PHP İle HTML E-mail gönderme
// Caner ÖNCEL
// www.egonomik.com


// Post ile gelen değişkenler
    $isim = $_POST['isim'];
    $email = $_POST['email'];
    $telefon = $_POST['telefon'];
    $msj = $_POST['mesaj'];
   
// HTML Mesaj içeriği <table> gibi kodları kullanabilirsiniz.
    $konu = "[!] Web Ziyaretci Mesaji.";           
    $mesaj = 'Merhaba, web sitesinden gönderilen mesaj asagidadir.
    <br>İyi günler.
    <br><br>
    ==================================<br>
    <b>Gönderen</b> : '
.$isim.'<br>
    <b>E-Mail</b> : <a href="mailto:'
.$email.'">'.$email.'</a><br>
    <b>Telefon</b> : '
.$telefon.'<br>
    <b>Mesaj</b> : '
.$msj.'<br>
    ==================================
    <br><br>
    <br><br>
    __________________________________<br>
    Web Siteniz<br>
    <a href="http://www.websiteniz.com">http://www.websiteniz.com</a> '
;
   
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=windows-1254"' . "\r\n";
    $headers .= 'To: Web Siteniz <yanitlamayin@websiteniz.com>' . "\r\n";
    $headers .= 'From: '.$isim.' <'.$email.'>' . "\r\n";
   
if ( mail($to,$konu,$mesaj,$headers) ) {
    echo "Mesaj başarıyla gönderildi!"; }
   
else {
    echo "Mesaj Gönderilemedi!"; }
?>

İlginizi Çekebilecek Diğer İçerikler

Facebook Yorumları

16 Yorum

  1. Caner tamam bu çok işe yarar bir şey teşekkür ediyorum paylaştığın için ama ben içine bişiler daha katayım dedim yalnız öyle bir yerde takıldım ki işin içinden çıkamadım.. Sana sorayım dedim belki bir fikrin vardır.. Şimdi düşün ki linkler var; GET metodu ile gonder.php?id=$id ile $id değerine göre sayfalara gidiyor bu linklerin A HREF tagı içine bir form eklenmiş ve formun actionu POST metoduyla aynı sayfaya yönlendirilmiş ama formdaki submit butona tıklanılmadığı için sadece linke tıklandığı için form içindeki veriler post edilmiyor napıcam ben şimdi??

  2. Cabir bey bana mı dediniz yoksa Caner’e mi dediniz bana ulaşırmısınız lütfen diye?? Umut fakirin ekmeği biliyor musunuz…:) Belki bir ihtimal bana demişsinizdir diye geçti aklımdan..:) Ulaşayım mı size..??

  3. Ulaşmaya çalıştım Caner bakalım cevap gelmezse ev adresini de yazmış posta ile mektup yollarım artık o oda olmadı kalkar giderim yanına ne yapayım..:)

  4. kardeş ben cevap verdim sana ama senden cevap alamadım bir sıkıntı yaşıyordum  www.cabirdurmus.com/Site2/iletisim.html  oradaki iletişim formunu bir türlü çalıştıramadım onun içn söylemiştim yardımcı olurmusunuz ? 

  5. ahmettatar

    Cabir sen o formu herhangi bir betiğe yönlendirdin mi acaba?? Anasayfaya yönleniyor anladığım kadarıyla.. formun form tagı içindeyken action parametresine yönlendireceğin sayfa adını ya da ilgili id ye sahip betiğin id sini girmen gerekli bi kontrol et bakalım öylemi yoksa anasayfanın adresinimi yazmışsın??

  6. Cabir

    valla ne olduysa yaptım yinede çalışmadıı ahmet sen bana mail adresiini ver ben sana siteyi arşiv olarak atayımda bir ayarlama çek kardeşim byük dertten kurtarırsın beni 

  7. ahmettatar

    Cabir kardeşim vereyim madem gönder ne diyeyim ahmettatar007 et hotmail nokta com mysql tablonun örneğini muhakkak yolla ama sütun başlıklarının isimlerini versen de yeter yani..

    • Caner
      Yazar

      Neredeyse 5 sene sonra bu eksikliği fark eden ilk kişi olduğun için tebrik ederim İbrahim 🙂
      $to değişkeni e-postanın gönderileceği kişinin adresi olmalı. Bu ayrı yukarıdaki “yanitlamayin…” diye belirttiğim kısım da hatalı.

      Bildirim için teşekkür ederim, fırsat bulduğum bir ara daha güzel bir hale getirmeye çalışacağım.
      (Gerçi yanlış hatırlamıyorsam daha profesyonel örnekler de paylaşmış olmam gerekiyor sitede)

  8. İBRAHİM BAYRAKTAR

    değişkenleri kaldırdıktan sonra sorunsuz çalıştı ama düzenlenmiş halinide görmek isterim…teşekkürler

Uyarı: Yorumlarda link kullanmayınız. Link içeren yorumlar otomatik olarak spam kabul edilmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir