Hallo Tutorials.de,
Ich verzweifel grad an einer Mailfunktion. Egal was ich anstelle ich bekomme zb in gmx den Emailtext und sämtliche HTML-Tags komplett ausgeschrieben dargestellt.
Das sieht dann so aus:
Und hier der Code:
Tja also ich fummel hier nun schon Stunden und so recht leuchtet mir nicht ein was da rumspinnt.
Ich nehme an den PHPMailer müsste ich auf einen Server installieren oder? Im Moment nutze ich noch einen Webhost.
Ich verzweifel grad an einer Mailfunktion. Egal was ich anstelle ich bekomme zb in gmx den Emailtext und sämtliche HTML-Tags komplett ausgeschrieben dargestellt.
Das sieht dann so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registration</title>............
Und hier der Code:
PHP:
$adresse = $Email;
$betreff = "End of Time - Account aktivieren";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html;' . "\r\n";
$header .= 'From: registration@end-time.de' . "\r\n";
$message = ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registration</title>
<style type="text/css" title="Style Sheet" media="all">
html, body{
background-image: url("http://www.end-time.de/img/back.jpg");
background-repeat: repeat-y no-repeat;
background-position: top center;
background-color: #d9c092;
}
</style>
</head>
<body>
<table width="100%" border="0" background="http://www.end-time.de/img/back.jpg" width="600px" height="600px" cellspacing="0" cellpadding="0" style="background:url(http://www.end-time.de/img/back.jpg) repeat-y;">
<tr>
<td>
<h1 style="font-weight: 600; color: #CDBE70; margin: 20px 20px 0px 20px;" >Registrierung abschliessen</h1>
<p style="color: #EECFA1; margin: 0px 20px 0px 20px;" >Vielen Dank für Ihre Registrierung.<br>
Bitte aktivieren Sie ihren Account:<br>
http://end-time.de/verify.php?user='.$Username.'&code='.$c.'<br>
Nach der Aktivierung können Sie sich mit ihren Usernamen und Passwort einloggen.<br><br>
Bei Problemen wende dich bitte an webmaster@end-time.de</p>
</td>
</tr>
</table>
</body>
</html>
';
$message = utf8_decode($message);
@mail($adresse,$betreff,$message,$header);
Tja also ich fummel hier nun schon Stunden und so recht leuchtet mir nicht ein was da rumspinnt.
Ich nehme an den PHPMailer müsste ich auf einen Server installieren oder? Im Moment nutze ich noch einen Webhost.