Jetzt hab' ich schon so lange herumprobiert und ich komme einfach nicht auf die Lösung. Vielleicht lasse ich besser die Spezialisten ran
Nach dem Abschicken der Mail bekomme ich nun folgende Fehlermeldung:
Cannot add header information - headers already sent by (output started at /mnt/be1/06/437/00000008/htdocs/kontakt.php:6) in /mnt/be1/06/437/00000008/htdocs//kontakt.php on line 6
Hier poste ich noch mal der gesamte Quellcode:
<link href="../../stylesheet.css" rel="stylesheet" media="screen">
<body bgcolor="#de0000" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<?php
if($action=="senden") {
// $betreff = trim(stripslashes($betreff));
$name = trim(stripslashes($name));
$vorname = trim(stripslashes($vorname));
$strasse = trim(stripslashes($strasse));
$plz = trim(stripslashes($plz));
$wohnort = trim(stripslashes($wohnort));
$mail = trim(stripslashes($mail));
$inhalt = trim(stripslashes($inhalt));
// Pr¸fung der Angaben nach dem Senden
if(!$name) $fehler[] = "Bitte geben Sie Ihren Namen ein.";
// if(!$betreff) $fehler[] = "Bitte geben Sie einen Betreff ein.";
if(!$vorname) $fehler[] = "Bitte geben Sie Ihren Vornamen ein.";
if(!$strasse) $fehler[] = "Bitte geben Sie Ihre Strasse ein";
if(!$plz) $fehler[] = "Bitte geben Sie Ihre Postleitzahl ein";
if(!$wohnort) $fehler[] = "Bitte geben Sie Ihren Wohnort ein";
if(!$mail) $fehler[] = "Bite geben Sie Ihre E-Mailadresse ein";
if(!$inhalt) $fehler[] = "Bitte gebe Sie Ihre Nachricht ein.";
if(!count($fehler)) { // Sendet Email, wenn Pr¸fung "ok"
$content = "$vorname $name\n$strasse\n\n$plz $wohnort\n\n\n$inhalt";
$from = "From: $vorname $name <$mail>";
mail($an,$betreff,$content,$from);
header("Location:
http://www.meine_seite.de/kontakt_antwort.html");
exit;
echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
echo "Name: <b>$name</b><br>\n";
// echo "Betreff: <b>$betreff</b><br>\n";
echo "vorname: <b>$vorname</b><br>\n";
echo "strasse: <b>$strasse</b><br>\n";
echo "plz: <b>$plz</b><br>\n";
echo "wohnort: <b>$wohnort</b><br>\n";
echo "mail: <b>$mail</b><br>\n";
echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";
} else { // Fehlerausgabe, wenn Felder leer waren
echo "Beim Senden traten folgender Fehler auf:";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";
}
}
?>
<table width="410" border="0" cellspacing="0" cellpadding="0" bgcolor="white" height="466">
<tr height="18">
<td bgcolor="#fcdad0" width="410" height="18"><br>
</td>
</tr>
<tr height="31">
<td class="ueberschrift" width="410" height="31">Kontakt</td>
</tr>
<tr height="386">
<td class="tabelle_abstand" valign="top" width="410" height="386">
<form action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="action" value="senden">
<input type="hidden" name="an" value="meine@mail.de">
<table width="376" border="0" cellspacing="0" cellpadding="0">
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21">E-Mail an:</td>
<td width="261" height="21"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21">Name</td>
<td width="261" height="21"><input name="name" value="<?php echo $name; ?>" size="35" maxlength="35"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21"><b><font size="2" face="Arial, Helvetica">Vorname:</font></b></td>
<td width="261" height="21"><input name="vorname" value="<?php echo $vorname; ?>" size="35" maxlength="35"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21"><b><font size="2" face="Arial, Helvetica,">Straße</font></b></td>
<td width="261" height="21"><input name="strasse" value="<?php echo $strasse; ?>" size="35" maxlength="35"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21"><b><font size="2" face="Arial, Helvetica">PLZ:</font></b></td>
<td width="261" height="21"><input name="plz" value="<?php echo $plz; ?>" size="35" maxlength="35"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21">Wohnort</td>
<td width="261" height="21"><input name="wohnort" value="<?php echo $wohnort; ?>" size="35" maxlength="35"></td>
</tr>
<tr height="21">
<td class="schrift_inhalt_fett" width="115" height="21">Email</td>
<td width="261" height="21"><input name="mail" value="<?php echo $mail; ?>" size="35" maxlength="35"></td>
</tr>
<tr>
<td width="115"></td>
<td width="261"><input name="betreff" type="hidden" value="der betreff"></td>
</tr>
<tr height="110">
<td class="schrift_inhalt_fett" valign="top" width="115" height="110">Ihre Nachricht</td>
<td width="261" height="110"><textarea name="inhalt" rows="8" cols="33"><?php echo $inhalt; ?></textarea></td>
</tr>
<tr>
<td width="115"></td>
<td width="261"><input type="submit" value="Abschicken"> <input type="reset" name="Button2" value="Zurücksetzen"></td>
</tr>
</table>
</form>
</td>
</tr>
<tr height="31">
<td class="linie_absatzende_links" width="410" height="31"></td>
</tr>
</table>
</body>