Textausgabe an die richtige Stelle setzten
Verfasst: 04.11.2010 19:45
Hallo,
ich habe folgendes Problem. Ich habe auf meiner Webseite ein Kontaktformular installiert. Dabei handelt es sich um ein fertiges.
Dieses hier:
Kontaktformular Ver. 1.0.10 vo der Seite http://www.cb-talk.de/index-site-download.html
Das Formular selber funktioniert, catpcha funktioniert, Mail wird versendet und kommt auch an.
http://www.ut-photo.de/kontakt.php
Mein Problem ist die Fehlermeldung bzw. die Bestätigen nach dem man das Formnular ausgefüllt und versendet hat.
Die sieht nämlich so aus:
http://img10.imageshack.us/img10/1903/formular.jpg
Dabei sollte natürlich das ganze im mittelteil der Webseite sein.
Meine Frage ist nun, wie bekomme ich das ganze so hin, das die Ausgabe im BODY Teil der Seite ist und nicht mehr im Header.
Anbei noch zwei Dateien, einmal das Formular und einmal das "nach dem versenden".
http://www.ut-photo.de/kontakt.zip
Es wäre wirklich toll, wenn mir einer von euch helfen könnte.
In der Datei kontakt_ausw.php ist im Body noch der Teil vom Kontaktformular drinne, ich weiß das der noch raus muss.
Danke
das ist der Code von der Datei kontakt_ausw.php
ich habe folgendes Problem. Ich habe auf meiner Webseite ein Kontaktformular installiert. Dabei handelt es sich um ein fertiges.
Dieses hier:
Kontaktformular Ver. 1.0.10 vo der Seite http://www.cb-talk.de/index-site-download.html
Das Formular selber funktioniert, catpcha funktioniert, Mail wird versendet und kommt auch an.
http://www.ut-photo.de/kontakt.php
Mein Problem ist die Fehlermeldung bzw. die Bestätigen nach dem man das Formnular ausgefüllt und versendet hat.
Die sieht nämlich so aus:
http://img10.imageshack.us/img10/1903/formular.jpg
Dabei sollte natürlich das ganze im mittelteil der Webseite sein.
Meine Frage ist nun, wie bekomme ich das ganze so hin, das die Ausgabe im BODY Teil der Seite ist und nicht mehr im Header.
Anbei noch zwei Dateien, einmal das Formular und einmal das "nach dem versenden".
http://www.ut-photo.de/kontakt.zip
Es wäre wirklich toll, wenn mir einer von euch helfen könnte.
In der Datei kontakt_ausw.php ist im Body noch der Teil vom Kontaktformular drinne, ich weiß das der noch raus muss.
Danke
das ist der Code von der Datei kontakt_ausw.php
Code: Alles auswählen
<?
// Session starten und confog.php includen
session_start();
include ("config.php");
// CaptchaCodes abfragen
$CAPTCHA_RandomText = "";
if (isset($_POST['txtCode'])){
$CAPTCHA_EnteredText = str_replace("<","",str_replace(">","",str_replace("'","",str_replace("[","",str_replace("]","",$_POST['txtCode'])))));
}
if (isset($_SESSION['CAPTCHA_RndText'])) {
$CAPTCHA_RandomText = $_SESSION['CAPTCHA_RndText'];
}
// Eingabefelder abfragen
$_SESSION['name'] = $_POST['name'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['betreff'] = $_POST['betreff'];
$_SESSION['nachricht'] = $_POST['nachricht'];
$email_i = $_SESSION['email'];
// Email Funktion
function pruefe_mail($email_i) {
if(strstr($email_i, "@")) {
$email_i = explode ("@", $email_i);
if(strstr($email_i[1], ".")) $ok = TRUE;
}
return $ok;
}
// Eingaben prüfen
$fehler = "";
if(!pruefe_mail($email_i) && !empty($email_i)) {
$fehler .= "<li>Email fehlerhaft!</li>";
}
if ($_SESSION['name'] == ""){
$fehler .= "<li>Name fehlt!</li>";
}
if ($_SESSION['email'] == ""){
$fehler .= "<li>Email fehlt!</li>";
}
if ($_SESSION['betreff'] == ""){
$fehler .= "<li>Betreff fehlt!</li>";
}
if ($_SESSION['nachricht'] == ""){
$fehler .= "<li>Nachricht fehlt!</li>";
}
if ($CAPTCHA_EnteredText == $CAPTCHA_RandomText and isset($_POST['txtCode']) == true and isset($_SESSION['CAPTCHA_RndText'])){
$captcha = true;
} else {
$fehler .= "<li>Captcha fehlt oder fehlerhaft!</li>";
}
echo '<div style="border: 1px #000 solid; width: 350px; padding: 5px;">';
if ($fehler == ""){
// Email zumsammensetzen
$email = "From: " . $_SESSION['email'];
$nachrichtfertig = $_SESSION['name']. " schrieb: \n\n" . $_SESSION['nachricht'];
$versand = mail($empfaenger, $_SESSION['betreff'], $nachrichtfertig, $email);
if ($versand) {
echo '<h3>Kontaktformular</h3>
<p>Email ist erfolgreich versendet worden!</p>';
// Sessionvariablen löschen
unset($_SESSION['name']);
unset($_SESSION['email']);
unset($_SESSION['betreff']);
unset($_SESSION['nachricht']);
}
} else {
echo '<h3>Kontaktformular</h3>';
echo $fehler;
echo '<p><a href="kontakt.php">zurück</a></p>';
}
echo '</div>';
// Session unset
unset($_SESSION['CAPTCHA_RndText']);
?>