E-sınıfı PHP

0 Cevap

Ben OOP yeniyim ve biraz yardım kullanabilirsiniz. Benim sınıf çalışmıyor:

class Email {

  private $to = 'shummel@...';

  public $subject;
  public $body;

  public function send() {
   $this->addHeader('From: moreinfo@ulsinc.com' . "\r\n" .
           'Reply-To: moreinfo@ulsinc.com' . "\r\n" .
                       'X-Mailer: PHP/' . phpversion() . "\r\n");
   $this->addHeader("MIME-Version: 1.0\r\n");
   $this->addHeader("Content-Type: text/html; charset=ISO-8859-1\r\n");
   $sent = mail($this->to, $this->subject, $this->body, $this->headers);
   return $sent;
  }

  private function addHeader($header) {
   $this->headers .= $header;
  }

 }

Ve burada ben bunu arıyorum:

$mail = new Email();
$mail = new Email;
$mail->subject($_POST['subject']);
$mail->body($_POST['body']);
$mail->send();

Ben $ _POST üzerindeki print_r yaptık ve değerler vardır. Bizim posta sunucusu ile herhangi bir sorun vardır. Yani ben yanlış yapıyorum emin değilim. Biraz yardım takdir ediyorum. Teşekkürler.

0 Cevap