PHP-Code:
/**
*
* @version 1.0
*/
class email
{
/**
* @var string
*/
var $charset = "ISO-8859-1";
/**
* @var string
*/
var $_header = "";
/**
* @var string
*/
var $empfaenger = "";
/**
* @var string
*/
var $subject = "";
/**
* @var string
*/
var $message = "";
/**
* @access public
* @param string
*/
function SetCharset($wert)
{
$this->charset = $wert;
}
/**
* @access public
* @param string [Email Addresse Empfänger]
*/
function to($wert)
{
$this->empfaenger = $wert;
}
/**
* @access public
* @param string [Betreff]
*/
function subject($wert)
{
$this->subject = $wert;
}
/**
* @access public
* @param string [Email Addresse Absender]
* @param string [Den Namen, optional]
* @param bool [text / html]
*/
function from($email, $name = "", $html = false)
{
if ($html) {
$this->_header .= "MIME-Version: 1.0\r\n";
$this->_header .= "Content-type: text/html; ".$this->charset."\r\n";
}
$this->_header .= $name != "" ? "From: ".$name."<".$email.">\r\n" : "From: ".$email."\r\n";
}
/**
* @access public
* @return bool [Ob die email geschickt wurde]
*/
function ToSend()
{
return mail($this->empfaenger, $this->subject, $this->message, $this->_header);
}
}
Nur wenn ich einen Link in der HTML mail einsetzte und ihn aufrufen
möchte, denn sind da noch Zeichen wie %5C%22http%3A
So das der Link nicht funktioniert. Was müßte ich da noch ändern?
Kommentar