Türk Konsol

Bir portal blog (Teknoloji,oyun,haber,programlama,internet konuları) sitesi.

Haziran 14th, 2010

Mail gönderme sınıfı

Php, php uygulamaları, by Emre Sarıoğlu.

Bir çok kaynak ve hazır kodlar bulabilirsiniz ama burdaki uygulama(mail gönderme sınıfı) çok daha derli toplu, anlaşılır bir şekildedir.Gördüğümüz php kodu sınıf halindedir ve bu sınıfı başka bir sayfada kullandığımızda karışıklığa yol açmayacaktır.
Kodlarımız:

<?php
//Kare
class Posta {
public $nereye; //gönderilen adres
public $kimgonderdi;//gönderenin ismi
public $nereden;//gönderen adres
public $konu;//konu
public $mesaj;//mesaj
public $charset="iso-8859-9";
function gonder($hatagosterme=true) {
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=".$this->charset ."\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Sender: PHP\n";
    $headers .= "From: $this->kimgonderdi<$this->nereden>\n";
    $headers .= "Reply-To: $this->kimgonderdi<$this->nereden>\n";
    $headers .= "Return-Path: $this->kimgonderdi<$this->nereden>\n";
    if($hatagosterme == false) {
    @mail($this->nereye,$this->konu,$this->mesaj,$headers);
    } else {
    mail($this->nereye,$this->konu,$this->mesaj,$headers);
    }
} 
}
/*
Örnek:
$p = new Posta;
$p->nereye = "al_sana@adres.com";
$p->nereden="iste_bu_da@gonderen.com";
$p->kimgonderdi="Felix";
$p->konu="deneme mesajı";
$p->mesaj="al sana mesaj işte daha ne istiyorsun";
$p->gonder();
*/
?>

Kodlamadı php ile yapılmış çok güzel ve anlaşılır yapıya sahip mail gönderme sınıfı, forum cevizden alıntıdır.

Back Top

Responses to “Mail gönderme sınıfı”

Comments (1) Trackbacks (0) Leave a comment Trackback url
  1. özellikden çok yazım kolaylığını hedefleyen bir nesne olmuş

    yine bu amaca yönelik olarak bir construct tanımlasaydın kullanımı çok daha kolay olurdu

    şunun gibi
    $p=new Posta(“kimden”,”kime”,”mesaj”……….);

    hatta dönen değer de mesaj gönderilme durumu olsa dadundan yinmezdi

  1. No trackbacks yet.

Bir Cevap Yazın