<?php // Erweiterte E-Mail-Funktion /** * usermail() * @author designerscripte.net * @category system * @version 2.5.0 * @param mixed $an email adresse * @param mixed $betreff betreff * @param mixed $nachricht inhalt * @param mixed $von absender * @return */ function usermail ($an, $betreff, $nachricht, $von) { // HTML-Codes entfernen $nachricht = strip_tags ($nachricht); // zun�chst fehlende Protokollprefixe erg�nzen $nachricht = str_replace(' www.',' http://www.',$nachricht); $pattern = '#([^\"=>]|(?:r />))(http://)([^\s<>,]+(?=\.\s)|[^\s<>,]+)([\s\n<>,\.])#sm'; $replacement = "$1<a title=\"der Link zu dieser URL wurde automatisch hinzugef�gt\" target=\"extern\" href=\"$2$3\">$2$3</a>$4"; $html_text = preg_replace($pattern,$replacement,$nachricht); // Nachricht mit HTML $html_nachricht = '<HTML> <HEAD> <STYLE TYPE="text/css"> <!-- H1 {font-family: Verdana; font-size: 18pt} BODY {font-family: Verdana; font-size: 10pt; margin-left: 30px} // --> </STYLE> </HEAD> <BODY BGCOLOR="beige"> <H1>'.$betreff.'</H1> '.nl2br($html_text).' </BODY> </HTML>'; $Header = "MIME-Version: 1.0\n"; $Header .= "Content-type: text/html; charset=iso-8859-1\n"; $Header .= "From: ".$von."\n"; return mail($an, $betreff, $html_nachricht, $Header); } ?>