Şimdi Ara

Oto Email

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
647
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar
    mysql database içinde bir sorgum var, kayıtlı kişilerin ad-soyad, doğum tarihi ve email bulunduğu bir tablom var bu tabloda sorgu yazarak bugün doğanların listesini çekebiliyorum, benim yardım talep ettiğim konu şu, bu çektiğim sorgudaki bugün doğanların email adresine otomatik kutlama mesajı göndermek ancak bunu kişiye özel yapacak mesela "Doğum günün kutlu olsun Ali" "Doğum günün kutlu olsun Veli" gibi.
    ve bu php dosyasının url sini zamanlanmış görevlere ekleyip günün belli saatinde o gün doğum günü olanlara otomatik doğum günü mesajı iletecek. Yani:http://url.com/dogumgunu.php url sini çağırdığınız an emailler gönderilecek.
    birde yazacağınız php dosyasına mailleri smtp ile göndereceğim için smtp ayarlarını girebileceğim yerleride eklerseniz sevinirim.



    < Bu mesaj bu kişi tarafından değiştirildi alivepro -- 24 Mart 2017; 15:12:52 >







  • Ben yaptım :) ihtiyacı olanlar için;
     
    <?php
    $f=file('dogumgunu.txt');
    $today=date('m-d');

    for($i=0;$i<count($f);$i++) {
    $info=explode ('|',$f[$i]);
    if (substr($info[0],5)==$today) {
    $message='Sevgili '.$info[1].', Ömür boyu sağlık, mutluluk, başarılar dileriz <br>nice güzel yaşlara.!';
    sendmail('email@host.com',$info[2],'Doğum günü kutlaması!',$message);
    }
    }

    function sendmail($from,$to,$subject,$message) {
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-9\r\n";
    $headers .= "From:".$from."\n";

    mail($to,$subject,$message,$headers);
    }

    ?>

    dogumgunu.txt dosyası

    1986-04-16|Ad Soyad|ad.soyad@host.com

    şeklinde olacak.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.