to_count=0; $this->cc_count=0; } function AddAddress($to,$email) { $this->to[$this->to_count]=$to; $this->toEmail[$this->to_count]=$email; $this->to_count++; } function AddCC($to,$email) { $this->cc_to[$this->cc_count]=$to." <".$email.">"; $this->cc_count++; } function AddBCC($to,$email) { $this->bcc_to[$this->bcc_count]=$to." <".$email.">"; $this->bcc_count++; } function HTMLmail() { $this->htmlHeader="Content-Type: text/html; charset=iso-8859-1\n"; } function SetSubject($subject) { $this->subject=$subject; } function AddBody($body) { $this->body.=$body; } function AddSender($from, $email) { $this->from=$from; $this->fromEmail=$email; } function Send() { // Prepare Headers if ($this->htmlHeader) { $this->headers.=$this->htmlHeader."\n"; } for ($k=0; $k < $this->cc_count; $k++) { $this->headers.=$this->cc[$k]; if ($k!=$this->cc_count) { $this->headers.=", "; } else { $this->headers.="\n"; } } for ($k=0; $k < $this->bcc_count; $k++) { $this->headers.=$this->bcc[$k]; if ($k!=$this->bcc_count) { $this->headers.=", "; } else { $this->headers.="\n"; } } for ($k=0; $k < $this->to_count; $k++) { mail($this->to[$k]." <".$this->toEmail[$k].">", $this->subject, $this->body, "From: ".$this->from." <".$this->fromEmail.">\n".$this->headers); } } } ?>