Hallo Leute,
ich arbeite zur Zeit an einer Page und ich habe ein PHP Formular bearbeitet, aber mir ist irgendwie ein Fehler unterlaufen. Ich finde ihn nicht, könnt ihr mir helfen?
Die Seite könnt ihr hier angucken:
http://amikaro.cloudno9.com/kassenrollen/bestellung.html
ich arbeite zur Zeit an einer Page und ich habe ein PHP Formular bearbeitet, aber mir ist irgendwie ein Fehler unterlaufen. Ich finde ihn nicht, könnt ihr mir helfen?
Code:
<?
// hier kommt die email hin wo der inhalt des Formulares
// hingeschickt werden soll
$mailto = 'psjocat@yahoo.de';
// Hier der inhalt der Betreffzeile
$subject = "Bestellung";
// Wenn eine Eingabe fehlt oder etwas nicht stimmt, dann springe
// zu dieser Adresse
$errorurl = "http://amikaro.cloudno9.com/error.htm" ;
// Wenn alles funktioniert hat, springe zu folgender Adresse
$thankyouurl = "http://amikaro.cloudno9.com/thanks.htm" ;
// hier werden die Variablen deklariert die zu einem HTML-Formular
// korrespondieren müssen. Heist also ein eingabe feld im HTML-Formular
// name z.B. <input type="text" name="name" size="34" style="width:170px;"/>
$name = $_POST['name'] ;
$email = $_POST['email'] ;
$firma = $_POST['firma'] ;
$street = $_POST['street'] ;
$city = $_POST['city'] ;
$comments = $_POST['comments'] ;
$party = $_POST['party'] ;
$http_referrer = getenv( "HTTP_REFERER" );
// hier kann der Inhalt überprüft werden um zu checken ob es gesendet werden soll
// in diesem beispiel ist der kommentar das einzige was eigegeben werden muss.
if (empty($comments)) {
// wenn kein kommentar eingegeben wurde, zeige Fehlerseite an
header( "Location: $errorurl" );
exit ;
}
if (get_magic_quotes_gpc()) {
$comments = stripslashes( $comments );
}
if (empty($email)) {
header( "Location: $errorurl" );
exit ;
}
if (get_magic_quotes_gpc()) {
$email = stripslashes( $email );
}
if (empty($name)) {
header( "Location: $errorurl" );
exit ;
}
if (get_magic_quotes_gpc()) {
$name = stripslashes( $name );
}
if (empty($street)) {
header( "Location: $errorurl" );
exit ;
}
if (get_magic_quotes_gpc()) {
$street = stripslashes( $street );
}
if (empty($city)) {
header( "Location: $errorurl" );
exit ;
}
if (get_magic_quotes_gpc()) {
$city = stripslashes( $city );
}
// Ihr baue ich die Nachricht der Email, in der ich alle Formulardaten aufliste
$messageproper =
"Email:" .
$email .
"\nName:" .
$name .
"Firma:" .
$firma .
"Straße:" .
$street .
"Stadt + PLZ:" .
$city .
"\n" .
"------------------------- DIE BESTELLUNG -------------------------\n" .
$comments;
// Die email verchicken
mail($mailto, $subject, $messageproper, "From: \"$name\" <$email>\nReply-To: \"$name\"
<$email>\nX-Mailer: chfeedback.php 2.02" );
// Erfolgreich einblenden.
header("Location: $thankyouurl");
exit ;
?>
Die Seite könnt ihr hier angucken:
http://amikaro.cloudno9.com/kassenrollen/bestellung.html