Hallo liebe comunity,
ich habe ein kontaktformular für eine webseite erstellt. Ich möchte darin, wenn es ausgefüllt wird, ein ticket (Zufallszahl, die sich nicht wiederholt, erstellen, welches in dem Bailbetreff steht. Jetzt kommt aber immer wieder der Fehler:
Parse error: syntax error, unexpected T_ELSE in C:\Programme\xampp\htdocs\kontaktformular.php on line 62.
Kann mir bitte jemand helfen?
Hier mein php code:
Kontaktformular<?php if(isset($_POST[‚abschicken‘])){
while(list($feld,$wert)= each($_POST))
{
$wert=preg_replace("/(content-type:expressionless:bcc:expressionless:cc:expressionless:to:expressionless:from:smile:/im", „“,$wert);
$$feld=$wert;
if($feld!=„abschicken“)
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date(„d.m.Y H:i:s“);
empty($nachname) ? $err[] = "
- Bitte geben Sie Ihren Nachnamen an." : false;
empty($vorname) ? $err[] = " - Bitte geben Sie Ihren Vornamen an. " : false;
empty($email) ? $err[] = " - Bitte geben Sie Ihre E-Mail Addresse an, sonst ist eine Antwort nicht möglich. " : false;
empty($text) ? $err[] = " - Welchen Wunsch haben Sie? Bitte geben Sie in dem Feld eine genaue Beschreibung des Fehlers ein. " : false;
if(!empty($err)) {
echo " Bitte korrigieren Sie folgende Fehler: ";
foreach($err as $fehler){
echo $fehler;
} ?>
Nachname:
Vorname:
E-Mail:
<?php function generate_numbers( $min, $max, $anz )
{ $array = range( $min, $max ); srand( (double)microtime() \* 1000000 ); for ( $x=0; $x $i = rand( 1, count( $array) ) - 1; $erg[] = $array[$i]; array\_splice( $array, $i, 1 ); } return $erg; } $ticket = generate\_numbers( 1000, 100000, 1 ); $name\_ticket = "Ticket"; $betreff = "Kontaktformular"; $subject = $name\_ticket.$ticket.$betreff; $mailempfaenger = "MAIL@EMAIL"; } else { if(mail($mailempfaenger, $subject, "From: $absender"));{ echo " Vielen Dank für Ihre E-Mail!";} else { echo " Ein Fehler ist aufgetreten! "; } } } else { ?\> Nachname: Vorname: E-Mail: <?php }
?\> Wäre sehr schön, wenn ihr mir helfen könnt