Siema!
Zakładam nowy temat i w nim będę wklepywał wszystkie problemy jakie napotkam na wyboistej drodze nauki obiektówki php (IMG:
style_emoticons/default/wink.gif) )
Pierwszy przykład i już nie działa.. ktoś potrafi mi powiedzieć dlaczego?
plik: class.Emailer.php<?php
class Emailer
{
private $sender;
private $recipients; // Odbiorcy
private $subject;
private $body;
function __construct($sender){
$this->sender = $sender;
$this->recipients = array(); }
public function addRecipients($recipient){
}
public function setSubject($subject){
$this->subject = $subject;
}
public function setBody($body){
$this->body = $body;
}
public function getSender(){
return $this->sender;
}
public function sendEmail(){
foreach($this->recipients as $recipient){
$result = mail($recipient, $this->subject, $this->body, "From: {$this->sender}\r\n"); if($result) echo "Wiadomość została wysłana do {$recipient}<br>"; }
}
}
?>
plik: test2.php<?
include_once 'class.Emailer.php';
$emailobject = new Emailer("sss@gmail.com");
$emailobject->addRecipients("www@gmail.com");
$emailobject->setSubject("Temat wiadomośći");
$emailobject->setSubject("Temat");
$emailobject->sendEmail();
?>
Ten post edytował tdr 13.11.2015, 15:55:38