Problem mit Kontaktformular

Hallo, ich bin blutiger Anfänger und benötige für ein gemeinnütziges Projekt mal dringend Hilfe!
Hab eine Website mit Frontpage erstellt, die soweit auch funktioniert. Da unser Hoster keine Servererweiterungen von MS unterstützt, auf der Site jedoch ein Kontaktformular und ein Mitgliedsformular mit jeweiliger Mailfunktion integriert werden soll, hab ich versucht dies mit php code aus dem Netz zu erstellen.
Problem ist nun das das Formular in der Seitenvorschau zwar erscheint, aber eben auch Codefragmente angezeigt werden.
Würde sich jemand den Code mal anschauen und eventuell weitere Hilfestellung geben wollen? Siehe unten… der rot markierte Code erscheint in der Seitenvorschau!
Gruß und Danke im voraus

Kontakt

Sollten Sie Fragen, Anregungen oder Kritik äußern wollen, freuen wir uns über eine Kontaktaufnahme.

Kontaktformular

Ihr Name:

Ihre Email-Adresse:(Für Antwort):

Betreff:

Ihre Nachricht:

<?php $von = $_POST['von']; $email = $_POST['email']; $betreff = $_POST['betreff']; $nachricht = $_POST['nachricht']; $fertig = $_POST['fertig']; function checkEmail( $email ) { $nonascii = "\x80-\xff"; $nqtext = "[^\\\\$nonascii\015\012\"]"; $qchar = "\\\\[^$nonascii]"; $normuser = '[a-zA-Z0-9][a-zA-Z0-9_.-]*'; $quotedstring = "\"(?:$nqtext|$qchar)+\""; $user_part = "(?:$normuser|$quotedstring)"; $dom_mainpart = '[a-zA-Z0-9][a-zA-Z0-9._-]*\\.'; $dom_subpart = '(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*'; $dom_tldpart = '[a-zA-Z]{2,5}'; $domain_part = "$dom_subpart$dom_mainpart$dom_tldpart"; $pattern = "$user_part\@$domain_part"; if (!preg_match( "/$pattern$/", $email )) { return FALSE; } else { return TRUE; } } if(isset($fertig)){ if ($von == "") { echo""; } elseif ($email == "") { echo""; } elseif ($betreff == "") { echo""; } elseif ($nachricht == "") { echo""; } elseif (!checkEmail( $_REQUEST['email'] )) { echo""; } else { $datum = date("d.m.Y"); $uhrzeit = date("H:i"); $datum=$datum ."-". $uhrzeit ."Uhr"; $ich = "[EMAIL="info@als-netzwerk.org"]info@als-netzwerk.org[/EMAIL]"; $betreffemail = "Kontaktformular"; $text = "Sie haben eine Nachricht von:".$von." Seine Email Adresse lautet:".$email." Der Betreff lautet:".$betreff." Das Sendedatum:".$datum." Die Nachrich lautet:".$nachricht." "; mail($ich, $betreffemail, $text, "From: Absender "); echo"Mail verschickt
"; echo""; } } ?>

Wie du siehst wird dein Code vom Forum geparsed. Bitte benutze die entsprechenden Code Tags um es leserlicher zu gestalten. (Link steht in meiner Signatur :)) . Lesrlichen Code sehen sich auch mehr Leute an. Dank dir

Da frontpage ein HTML-Editor ist und kein PHP-Editor, ist das ziemlich normal, dass die programminterne Vorschaufunktion von Frontpage mit PHP-Code nicht zu Rande kommt. :wink:
Soweit sieht dass doch brauchbar aus.
Lad die seite doch mal in irgendein Verzeichnis und teste sie online. Dateiendung muss selbstverständlich .php sein :wink:
Soweit sieht das doch ganz gut aus…