Z
zoerfie
Gast
Hallo,
Ich habe gerade probeweise ein PHP Kontaktformular eingebaut, was ihr hier findet: http://www.zdesignz.net/formular1.htm
Das Formular funktioniert einwandfrei, die Daten werden korrekt versandt. Ich hätte nur gerne statt der beiden "Echo-Meldungen" bei fehlerhafter Eingabe bzw. erfolgreichem Verschicken, dass sich jeweils eine bestimmte HTML Seite öffnet. (wegen grafischer Anpassung). Ich kenn mich mit PHP leider nicht aus, wär super wenn mir jemand helfen könnte. Danke schon im voraus.
Hier ist das Script:
<?php
if($abschicken)
{
if(empty($name) || empty($email) || empty($text))
{
echo "Fehler bei der Eingabe";
}
else
{
while(list($feld,$wert)=each($HTTP_POST_VARS))
{
if($feld!="abschicken")
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ";
$mailnachricht.=date("d.m.Y H:i:s");
$mailbetreff="Kontakt";
$mailbetreff.=$HTTP_POST_VARS[betreff];
mail("webmaster@zdesignz.net", $mailbetreff, $mailnachricht, "From: $email");
echo "Vielen Dank für Ihre eMail!";
}
}
else
{
echo "Ein Fehler ist aufgetreten.";
}
?>
Ich habe gerade probeweise ein PHP Kontaktformular eingebaut, was ihr hier findet: http://www.zdesignz.net/formular1.htm
Das Formular funktioniert einwandfrei, die Daten werden korrekt versandt. Ich hätte nur gerne statt der beiden "Echo-Meldungen" bei fehlerhafter Eingabe bzw. erfolgreichem Verschicken, dass sich jeweils eine bestimmte HTML Seite öffnet. (wegen grafischer Anpassung). Ich kenn mich mit PHP leider nicht aus, wär super wenn mir jemand helfen könnte. Danke schon im voraus.
Hier ist das Script:
<?php
if($abschicken)
{
if(empty($name) || empty($email) || empty($text))
{
echo "Fehler bei der Eingabe";
}
else
{
while(list($feld,$wert)=each($HTTP_POST_VARS))
{
if($feld!="abschicken")
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ";
$mailnachricht.=date("d.m.Y H:i:s");
$mailbetreff="Kontakt";
$mailbetreff.=$HTTP_POST_VARS[betreff];
mail("webmaster@zdesignz.net", $mailbetreff, $mailnachricht, "From: $email");
echo "Vielen Dank für Ihre eMail!";
}
}
else
{
echo "Ein Fehler ist aufgetreten.";
}
?>
