Habe ein HTML-Formular, was diverse Variablen abfragt.
Mit POST werden diese dann an eine PHP-Datei übergeben, welche ein HTML-Mail mit diesen Variablen versenden soll.
Das Problem liegt darin, daß die Variablen nicht durch HTML dargestellt bzw. übernommen oder ausgegeben werden.
Der PHP-Code mit dem implementierten HMTL sieht so aus:
<?php
// VARIABLE
$empfaenger = 'frank@localhost';
$betreff = 'Test-Mail';
$name = $_POST['Name'];
$mail = $_POST['Mail'];
$nachricht = '
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=ISO-8859-1">
</HEAD>
<BODY bgcolor="#33CCFF" text="#000000">
<P>Die ausgelesene Variable: </P>
<P>".$name."</P>
<P>".$mail."</P>
</BODY>
</HTML>
';
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header .= 'To: Frank frank@localhost' . "\r\n";
$header .= 'From: Formular formular@formular.de' . "\r\n";
// MAIL SENDEN
mail($empfaenger, $betreff, $nachricht, $header);
?>
Suche schon 3 Tage nach Lösungen, doch alles, was ich gefunden habe funktioniert bei mir nicht. In meiner Mail erscheint immer der Teil zwischen <P>[...]</P> - egal, was ich auch anstelle.
Sorry, bin eben nur ein Ahnungsloser und hoffe auf Hilfe.