Hallo Jörg,
sorry, werde ich mir bei der nächsten (hoffentlich nicht so bald) Fehlermeldung merken.
Es funktioniert, ich bin begeistert, auch wenn ich noch lange nicht alles verstanden habe ist es sehr interessant und ich sehe schon, dass ich mich damit beschäftigen werde.
Vielen Dank für Deine tolle Hilfe
Hier nun nochmal den gesamten Code, falls Du sonst noch Fehler oder Verbesserungsvorschläge hättest:
<?php
include "config.php";
if(isset($_POST["submit"]))
{
if (strpos($_POST['name'], "\n") !== false || strpos($_POST['name'], "\r") !== false || strpos($_POST['email'], "\n") !== false || strpos($_POST['email'], "\r") !== false || strpos($_POST['betreff'], "\n") !== false || strpos($_POST['betreff'], "\r") !== false) {
die('Fehlerhafte Eingabe');
}
if(!$_POST["name"] || empty($_POST["name"])) { ?>
<div align="center"><span class="mail">Sie haben folgende Angabe vergessen einzutragen: Name.</span> <a href="<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php }
elseif(!$_POST["email"] || empty($_POST["email"])) { ?>
<div align="center"><span class="mail">Sie haben folgende Angabe vergessen einzutragen: E-Mail.</span> <a href="<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php }
if(!$_POST["telefon"] || empty($_POST["telefon"])) { ?>
<div align="center"><span class="mail">Sie haben folgende Angabe vergessen einzutragen: Telefon.</span> <a href="<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php }
elseif(!$_POST["betreff"] || empty($_POST["betreff"])) { ?>
<div align="center"><span class="mail">Sie haben folgende Angabe vergessen einzutragen: Betreff.</span> <a href="<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php }
elseif(!$_POST["nachricht"] || empty($_POST["nachricht"])) { ?>
<div align="center"><span class="mail">Sie haben folgende Angabe vergessen einzutragen: Nachricht.</span> <a href="<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php }
else
{
$header.="From: \"".$_POST["name"]."\" <".$_POST["email"].">\n";
$header.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
$header.="Content-Type: text/plain;\n";
$header.="X-Mailer: PHP/".phpversion();
$nachricht1 =
"" . "Nachricht von " . $_POST['name'] . ",
" . $_POST["firma"] . ",
" . $_POST["strasse"] . ",
" . $_POST["plz"] . ",
" . $_POST["ort"] . ",
" . $_POST["email"] . ",
" . $_POST["telefon"] . ",
" . $_POST["fax"] . ",
" . $_POST["nachricht"] ."\n\n";
mail("\"".$deinname."\" <".$deinemailadresse.">",$betreff,$nachricht1, $header);
$betreff_danke = "Vielen Dank";
$body_danke = "Hallo, Frau/Herr ".$_POST["name"].",\n\nVielen Dank fuer Ihren Besuch auf unseren Internetseiten!\n\nIhre Anfrage wird schnellstmoeglich bearbeitet .\n\n\nMit freundlichen Gruessen\n\n".$deinname."\n\nDies ist eine vom System automatisch generierte Bestaetigungs-Email.
Ihre Nachricht:\n\n".$nachricht1."";
$header_danke.="\"".$deinname."\" <".$deinemailadresse.">";
$header_danke.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
$header_danke.="Content-Type: text/plain;\n";
$header_danke.="X-Mailer: PHP/".phpversion();
mail("\"".$_POST["name"]."\" <".$_POST["email"].">",$betreff_danke,$body_danke,$header_danke);
?>
<table border="0"><tr><td colspan="2" align="left">
Vielen Dank für Ihre Nachricht</td></tr>
<tr><td colspan="2" align="center"> </td></tr>
<tr><td>Name:</td><td><?php echo $_POST["name"]; ?></td></tr>
<tr>
<td>E-Mail-Adresse:</td>
<td><a href="mailto:<?php echo $_POST["email"]; ?>"><?php echo $_POST["email"]; ?></a></td></tr>
<?php } ?>
<tr><td valign="top" >Ihre Nachricht:</b></td>
<td><?php echo nl2br($_POST["nachricht"]); ?></td></tr><tr>
<tr><td colspan="2" align="center"> </td></tr>
<td colspan="2" align="center">Eine Bestätigungs- E-Mail von uns ist bereits unterwegs!</td>
</tr></table>
<?php
}
else
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td class="h4">Name*:</td>
<td><input name="name" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Firma:</td>
<td><input name="firma" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Strasse:</td>
<td><input name="strasse" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">PLZ:</td>
<td><input name="plz" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Ort:</td>
<td><input name="ort" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">E-Mail*:</td>
<td><input name="email" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Telefon*:</td>
<td><input name="telefon" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Fax:</td>
<td><input name="fax" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td class="h4">Betreff*:</td>
<td><input name="betreff" type="text" class="formular" size="46"></td>
</tr>
<tr>
<td valign="top" class="h4">Nachricht*:</td>
<td><textarea name="nachricht" cols="36" rows="5" class="feld"></textarea></td>
</tr>
<tr>
<td> </td>
<td align="left"><input type="reset" value="zurücksetzen" class="formular"> <input type="submit" value="abschicken" name="submit" class="formular"></td>
</tr>
<tr>
<td> </td>
<td align="left" class="h4">Für eine korrekte Abwicklung geben Sie bitte Ihre vollständigen Daten an.</td>
</tr>
<tr>
<td> </td>
<td align="left" class="h4">*-Felder sind Pflichtfelder.</td>
</tr>
</table>
</form>
<?php } ?>
Schönen Abend
Moni