Hi ich habe meine news ein bisschen umgebaut habe aber nun leider ein problehm das er immer die ohne html nimmt (die standart) und nie die mit grafiken
in den Userdaten gibt es folgende spaltenPHP-Code:
// Erweiterte E-Mail-Funktion
function usermail ($an, $betreff, $nachricht, $von) {
// HTML-Codes entfernen
$nachricht = strip_tags ($nachricht);
// zunächst fehlende Protokollprefixe ergänzen
$text = str_replace(' www.',' http://www.',$text);
$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
$info = mysql_fetch_array(db_query("SELECT u.html_mails,
FROM ".$db_prefix."_userdaten AS u
LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid
WHERE e.emailadresse=".$an." LIMIT 1"));
if ($info['html_mails'] == 0){
$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="#004887">
<H1>'.$betreff.'</H1>
<font color="#000000"><br><br>'.nl2br($html_text).'
<br><br>MFG Joschi<br><br><br>
<br><br>
----------------------------------------------------------------------
<br><br>
Sie erhalten diese Mail weil Sie Mitglied von snippis.de sind.
<br>
Link: <a href="http://www.snippis.de">http://www.snippis.de</a>
</font>
</BODY>
</HTML>';
}else{
$html_nachricht = '<HTML>
<HEAD>
<meta http-equiv="Content-Language" content="de">
<TITLE>Snippis-Newsletter</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
</HEAD>
<BODY BGCOLOR=#ffffff color=#ffffff LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 CELLPADDING=0 CELLSPACING=0 >
<div align="center">
<TABLE WIDTH=664 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR style="background-image: url(http://www.snippis.de/images/head.png); background-repead: repead-y;">
<TD height="149px"></TD>
</TR>
<TR style="background-image: url(http://www.snippis.de/images/bgma.png); background-repead: repead-y;">
<TD align ="center">
<u><b><font color="#ffffff" size="6">'.$betreff.'</font></b></u></div>
<table align=left>
<TR>
<TD width=40px> </TD><TD>
<font color="#ffffff"><br><br>'.nl2br($html_text).'
<br><br>MFG Joschi<br><br><br>
<br><br>
----------------------------------------------------------------------
<br><br>
Sie erhalten diese Mail weil Sie Mitglied von snippis.de sind.
<br>
Link: <a href="http://www.snippis.de">http://www.snippis.de</a>
</font>
</TD><TD width=40px> </TD>
</TR>
</table>
<br>
</TD>
</TR>
<TR>
<TD><a href="http://www.snippis.de">
<img src="http://www.snippis.de/images/fot.png" border=0 alt="Snippis"></a>
</TD>
</TR>
</table>
</div>
</BODY>
</HTML>';
}
html_mails smallint(2)
in jeder steht ne 1 also dürfte er doch die else nehmen was er aber nicht tut :suspicious::frusty:
MFG Lokutos