Hallo Leute,
ich habe ein Problem mit der fertigen Mail funktion. Ich habe ein kleines Formular erstellt
<form action="contact/sent.php" Method="post">
<input name="name" size="30">
<input name="email" size="30">
<input name="phone" size="30">
<input name="subject" size="30">
<textarea name="text" cols="30" rows="5" wrap="physical"></textarea>
<input type="submit" value="Senden">
<input type="reset" value="Löschen">
</form>
und ein formmailer dazu
<?php
$name = $_POST["name"];
$name = htmlentities($name);
$from = $_POST["email"];
$from = htmlentities($from);
$to = "weaslasf@gmx.at";
$phone = $_POST["phone"];
$phone = htmlentities($phone);
$subject = $_POST["subject"];
$subject = htmlentities($subject);
$text = $_POST["text"];
$text = htmlentities($text);
$date = date("d.m.Y H:i:s");
if($name!="" and $from!="" and $text!="")
{
if($phone=="")
{
$phone = "n/a";
}
$from = "From: $from";
$text = "Gesendet am $date von $name (Tel.: $phone)<br><br>$text";
$sent = mail($to,$subject,$text,$from);
if($sent == true)
{
echo "Ihre Nachricht wurde erfolgreich gesendet.";
}
else
{
echo "Ihre Nachricht konnte nicht gesendet werden.";
}
}
else
{
echo "
Sie müssen die Felder \"<b>Name</b>\", \"<b>E-Mail</b>\" und \"<b>Text</b>\" ausfüllen.}
?>
nun habe ich das problem, dass das mail zwar ankommt, aber keinen text und betreff enthält. wenn ich allerdings die $text-variable ausgeben lasse steht alles korrekt drinnen, also kann es eigentlich nur an der mail()-funktion liegen.
könnt ihr mir weiterhelfen?