christoph: Formular sendet E-Mail bis 50x ???

Beitrag lesen

Hallo,

ich habe mir ein Formular (HTML/PHP) gebaut, dass beim absenden eine Mail an den Absender schickt und an den Empfänger(ich) schickt. Hatte bisher auch funktioniert und auf einmal schickt er an mich 40-50 identische Mails. Ich habe an dem Script aber nichts verändert. Kann mir jemand helfen??? Ich hoffe, der Code wird übersichtlich angezeigt. Bei Unklarheiten einfach melden, ich erkläre dann, so gut ich kann.

Vielen DANK Christoph


<script language="javascript" src="calendar/cal2.js">
/*
Xin's Popup calendar script- Xin Yang (http://www.yxscripts.com/)
Script featured on/available at http://www.dynamicdrive.com/
This notice must stay intact for use
*/
</script>
<script language="javascript" src="calendar/cal_conf2.js"></script>
<table width="630" height="600" border="0" cellpadding="0" cellspacing="0">
<tr><td height="150" colspan="2">&nbsp;</td></tr>
<tr><td height="20" class="inhalt-ueberschrift">Buchungsanfrage</td></tr>
<tr><td class="inhalt-text">
<?php
error_reporting(E_ALL); // alle Fehler anzeigen
settype($sent, "integer");
settype($fail, "integer");
settype($Firma, "string");
settype($Kontaktperson, "string");
settype($Strasse, "string");
settype($PLZ, "string");
settype($Ort, "string");
settype($Telefon, "string");
settype($Email, "string");
settype($Termin, "string");
settype($Tageszeit, "string");
settype($Teilnehmer, "string");
settype($Alter, "string");
settype($Bemerkung, "string");
settype($Bewirtung, "string");
settype($REMOTE_ADDR, "string");
settype($error, "string");
include("post_get.php");
if ($sent==1) {
$fail = 0;
$error = "";
if (!$Firma) { $error = "<br>Firma/Verein"; $fail = 1; }
if (!$Kontaktperson) { $error = $error = $error . " " . "<br>Kontaktperson"; $fail = 1; }
if (!$Strasse) { $error = $error = $error . " " . "<br>Straße"; $fail = 1; }
if (!$PLZ) { $error = $error = $error . " " . "<br>Postleitzahl"; $fail = 1; }
if (!$Ort) { $error = $error = $error . " " . "<br>Ort"; $fail = 1; }
if (!$Telefon) { $error = $error = $error . " " . "<br>Telefon"; $fail = 1; }
if (!eregi( "^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$", $Email)) { $error = $error . " " . "<br>E-Mail"; $fail = 1; }
if (!$Termin) { $error = $error = $error . " " . "<br>Wunschtermin"; $fail = 1; }
if (!$Termin1) { $error = $error = $error . " " . "<br>Alternativtermin 1"; $fail = 1; }
if (!$Tageszeit) { $error = $error = $error . " " . "<br>Tageszeit"; $fail = 1; }
if (!$Teilnehmer) { $error = $error = $error . " " . "<br>Teilnehmerzahl"; $fail = 1; }
if (!$Alter) { $error = $error = $error . " " . "<br>Alter"; $fail = 1; }
if ($fail == 0)
{
if ($Tageszeit=="Ganztaegig") { $TZ = "Ganztägig";} Else { $TZ = $Tageszeit; }
$email_to="infoATwaldseilgarten-boxbergDOTde";
$betreff="Buchungsanfrage - Waldseilgarten Boxberg";
$header ="From: $Kontaktperson<$Email>\n";
$header .="X-Sender-IP: $REMOTE_ADDR\n";
$header2 ="From: Waldseilgarten Boxberg<$email_to>";
$message ="Waldseilgarten Boxberg Buchungsanfrage vom ";
$message .=date("d.m.Y");
$message .="\n\n       Firma/Gruppe: ";
$message .="$Firma\n";
$message .="      Kontaktperson: ";
$message .="$Kontaktperson\n\n";
$message .="             Straße: ";
$message .="$Strasse\n";
$message .="          PLZ / Ort: ";
$message .="$PLZ ";
$message .="$Ort\n";
$message .="            Telefon: ";
$message .="$Telefon\n";
$message .="             E-Mail: ";
$message .="$Email\n\n";
$message .="       Wunschtermin: ";
$message .="$Termin\n";
$message .=" Alternativtermin 1: ";
$message .="$Termin1\n";
$message .=" Alternativtermin 2: ";
$message .="$Termin2\n";
$message .="          Tageszeit: ";
$message .="$TZ\n";
$message .="         Teilnehmer: ";
$message .="$Teilnehmer\n";
$message .="              Alter: ";
$message .="$Alter\n";
$message .="          Bewirtung: ";
$message .="$Bewirtung\n\n";
$message .="Bemerkungen/Wünsche:\n";
$message .="$Bemerkung\n";
$message2 ="$message\n\n";
$message2 .="Wir haben Ihre Buchungsanfrage erhalten und werden uns umgehend mit Ihnen in Verbindung setzen.";
if (mail($email_to,$betreff,$message,$header)) {
echo "<br><p align=\"center\"><b>Ihre Buchunganfrage wurde gesendet.</b><br><br>Wir werden uns umgehend mit Ihnen in Verbindung setzen.<br><br>Eine Kopie wurde an <b>$Email</b> gesendet.";
mail($Email,$betreff,$message2,$header2);
$fail = 2;
}
else {
echo "<br><p align=\"center\"><b>Ihre Buchungsanfrage konnte nicht gesendet werden!</b><br>Bitte versuchen Sie es sp&auml;ter noch einmal.<br><br>Sollte das Problem weiterhin bestehen, wenden Sie sich bitte an 'webmasterATwaldseilgarten-boxbergATde'.";
$fail = 2;
}}
}
If ($fail<>2) {
?>
<p align="center" class="inhalt-text"><b>Wir bieten Ihnen für jede Veranstaltung ein passendes Programm an.<br><br>Der Waldseilgarten und die Einrichtungen stehen ausschließlich einer<br>gebuchten Gruppe zur Verfügung.
</b></p>
<form name="Buchungsanfrage" action="index.php?area=Buchungsanfrage" target="_self" method="post">
<table>
<?php
if ($fail == 1) {
echo "<tr><td width=\"175\"></td><td width=\"425\"><p><font color=\"#851719\"><b>Bitte folgende Pflichtfelder vollständig ausfüllen:<br>";
echo $error;
echo "</b></font></p><br></td></tr>";
}
?>
<tr><td height="30" width="175" align="right"><p>Firma/Verein:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Firma" value="<?php if ($fail==1) {echo $Firma;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Kontaktperson:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Kontaktperson" value="<?php if ($fail==1) {echo $Kontaktperson;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Stra&szlig;e:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Strasse" value="<?php if ($fail==1) {echo $Strasse;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>PLZ / Ort:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="PLZ" value="<?php if ($fail==1) {echo $PLZ;}?>" size="7" maxlength="5">&nbsp;<input type="text" name="Ort" value="<?php if ($fail==1) {echo $Ort;}?>" size="28" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Telefon:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Telefon" value="<?php if ($fail==1) {echo $Telefon;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>E-Mail:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Email" value="<?php if ($fail==1) {echo $Email;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Wunschtermin:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Termin" value="<?php if ($fail==1) {echo $Termin;}?>" size="12" maxlength="10">&nbsp;&nbsp;<a href="javascript:showCal('Kalender')"><img src="grafiken/calendar.gif" border="0"></a></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Alternativtermin 1:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Termin1" value="<?php if ($fail==1) {echo $Termin1;}?>" size="12" maxlength="10">&nbsp;&nbsp;<a href="javascript:showCal('Kalender1')"><img src="grafiken/calendar.gif" border="0"></a></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Alternativtermin 2:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Termin2" value="<?php if ($fail==1) {echo $Termin2;}?>" size="12" maxlength="10">&nbsp;&nbsp;<a href="javascript:showCal('Kalender2')"><img src="grafiken/calendar.gif" border="0"></a></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Tageszeit:&nbsp;</p></td><td height="30" width="425"><p><input type="radio" name="Tageszeit" style="background-color: #F2D44E; border-style:none;" value="Ganztaegig" <?php if($fail==1){if($Tageszeit=="Ganztaegig"){echo"checked";}}?>>&nbsp;Ganzt&auml;gig&nbsp;&nbsp;&nbsp;<input type="radio" name="Tageszeit" style="background-color: #F2D44E; border-style:none;" value="Vormittag"<?php if($fail==1){if($Tageszeit=="Vormittag"){echo"checked";}}?>>&nbsp;Vormittag&nbsp;&nbsp;&nbsp;<input type="radio" name="Tageszeit" style="background-color: #F2D44E; border-style:none;" value="Nachmittag"<?php if($fail==1){if($Tageszeit=="Nachmittag"){echo"checked";}}?>>&nbsp;Nachmittag</p></td></tr>
<tr><td height="30" width="175" align="right"><p>Teilnehmerzahl:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Teilnehmer" value="<?php if ($fail==1) {echo $Teilnehmer;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Alter:&nbsp;</p></td><td height="30" width="425"><p><input type="text" name="Alter" value="<?php if ($fail==1) {echo $Alter;}?>" size="40" maxlength="50"></p></td></tr>
<tr><td height="125" width="175" align="right" valign="middle"><p>Anmerkungen /&nbsp;<br>W&uuml;nsche:&nbsp;<br><br><br><br></p></td><td height="125" width="425"><p><textarea cols="30" rows="6" name="Bemerkung"><?php if ($fail==1) {echo $Bemerkung;}?></textarea></p></td></tr>
<tr><td height="30" width="175" align="right"><p>Bewirtung:&nbsp;</p></td><td height="30" width="425"><p><input type="checkbox" name="Bewirtung" style="background-color: #F2D44E; border-style:none;" value="Ja" <?php if($fail==1){if($Bewirtung=="Ja"){echo"checked";}}?>></p></td></tr>
<tr><td height="30" width="175" align="right"><p>&nbsp;</p></td><td height="30" width="425"><p><input type="submit" value="&nbsp;&nbsp;&nbsp;Absenden&nbsp;&nbsp;&nbsp;">&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="&nbsp;&nbsp;&nbsp;Abbrechen&nbsp;&nbsp;&nbsp;"><input type="hidden" name="sent" value="1"></p></td></tr>
</table>
</form>
<?php
}
?>
<p style="line-height:0;">&nbsp;</p>
</td></tr>
</table>