Hallo,
ich habe folgendes Problem:
innerhalb meiner Seite http://www.sendker.de/indexinclude.shtml rufe ich per SSI meine Datei postkarte.php auf.
Dann fülle ich alle Felder aus und die Mail wird auch versandt. Leider komme ich nach dem Versand auf der Seite postkarte.php an.
Ich will aber auf der Startseite ankommen. Was muß ich auf der Seite postkarte.php ändern?
Hier die Datei postkarte.php
ich habe folgendes Problem:
innerhalb meiner Seite http://www.sendker.de/indexinclude.shtml rufe ich per SSI meine Datei postkarte.php auf.
Dann fülle ich alle Felder aus und die Mail wird auch versandt. Leider komme ich nach dem Versand auf der Seite postkarte.php an.
Ich will aber auf der Startseite ankommen. Was muß ich auf der Seite postkarte.php ändern?
Hier die Datei postkarte.php
PHP-Code:
<?php
if ($_POST) {
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];
# Ihre E-Mail-Adresse
$an ="postadresse@fantasymail.de";
# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
$text ="Hallo,\n Sie haben eine neue Nachricht aus dem Postkartenformular auf
[url]www.sprachfuchs.de[/url] von $vorname $nachname erhalten:\n\n
====\n
$nachricht\n====\n\nSie können $vorname $nachname unter dieser $email erreichen.";
@mail($an,$betreff,$text,"From: ".$email);
echo "<div align=center><b>Ihre Nachricht wurde gesendet!</b><br /><br />\n</div>";
}
else { ?>
<script type="text/javascript">
function eingaben_ueberpruefen(){
var mail = document.Formular.email.value;
if (document.Formular.vorname.value.length < 3){
alert("Sie haben noch keinen Vornamen eingegeben!")
document.Formular.vorname.focus();
return false;
}
else if (document.Formular.nachname.value.length < 3){
alert("Bitte geben Sie Ihren Nachnamen ein");
document.Formular.nachname.focus();
return false;
}
else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){
alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
document.Formular.email.select();
return false;
}
else if (document.Formular.betreff.value.length < 10){
alert("Bitte geben Sie einen Betreff ein!")
document.Formular.betreff.focus();
return false;
}
else if (document.Formular.nachricht.value.length < 20){
alert("Bitte geben Sie eine Nachricht mit mehr als 20 Zeichen ein!")
document.Formular.nachricht.focus();
return false;
}
else
return true;
}
</script>
<form name="Formular" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"
onSubmit="return eingaben_ueberpruefen();">
...
</form>
<?php
}
?>
Kommentar