Hallo Leute,
ich denke, dass dieses Problem nicht neu ist, aber ich habe in keinem anderen Thread eie hilfreiche Antwort auf mein Problem gefunden.
Ich habe eine HTML-Datei mit einem Formular. Die Daten aus den Formularfeldern will ich mithilfe meines simplen php-skripts (test.php) als Mail versenden.
Die Mail kommt auch an und schreibt lediglich das Wort -Formulartext-. Der Rest bleibt auf der Strecke...
Wer kann mir da weiterhelfen?
ich denke, dass dieses Problem nicht neu ist, aber ich habe in keinem anderen Thread eie hilfreiche Antwort auf mein Problem gefunden.
Ich habe eine HTML-Datei mit einem Formular. Die Daten aus den Formularfeldern will ich mithilfe meines simplen php-skripts (test.php) als Mail versenden.
Die Mail kommt auch an und schreibt lediglich das Wort -Formulartext-. Der Rest bleibt auf der Strecke...
Wer kann mir da weiterhelfen?
HTML:
<form method="post" enctype="text/plain" action="../../../skripte/test.php">
<fieldset class="fax_best_field">
<legend>Geben Sie bitte Ihre Daten ein...</legend>
<p>Anrede:</p>
<select name="anrede" size="1">
<option value=""></option>
<option value="Firma">Firma</option>
<option value="Frau">Frau</option>
<option value="Herr">Herr</option>
</select>
<p>Firmenname:</p>
<input name="firma" type="text" size="1" maxlength="100">
<p>Vorname:</p>
<input name="vorname" type="text" size="1" maxlength="100">
<p>Nachname:</p>
<input name="nachname" type="text" size="1" maxlength="100">
<input type="submit" value="Absenden">
</fieldset>
</form>
Code:
<?php
$strzieladr = "stefancp@gmx.de";
$strabsender = "formular@domain.de";
$strabstand = ":\t";
$strmailtext = "";
$strcheck = "";
while(list($strname,$value) = each($_POST))
{
$strmailtext .= $strname.$strabstand.$value."\n";
$strcheck .= $value;
}
if($strcheck = "") {
header("Location: ../error.htm");
}
else
{
mail("$strzieladr", "test", "Formulartext:", "$strmailtext", "-f $strabsender");
header("Location: ../html/kontakt/kont_dank.htm");
}
?>