Hallo,
mein PHP-Formular läuft überall, nur nicht bei Strato, ich sehe nur den quelltext.
vielleicht kann mir hier jemand helfen.
PHP-Formular:
if (empty($\_GET['action'])) { $action=1; } else { $action = $\_GET['action']; } $gesamttab = 455; $tabsize = 420; $tdheight = 22; $size0 = 130; $size1 = $tabsize - $size0; $size2 = 80; $size3 = $size1 - $size2; $size4 = $size2 - 5; ?\>Kontaktformular<?php if ($action=='2') {
$fehler = ""; $anrede = $\_POST["anrede"]; $nachname = $\_POST["nachname"]; $vorname = $\_POST["vorname"];$firma = $\_POST["firma"]; $anschrift = $\_POST["anschrift"]; $plz = $\_POST["plz"]; $ort = $\_POST["ort"];$land = $\_POST["land"]; $telefon = $\_POST["telefon"]; $email = $\_POST["email"]; $telefax = $\_POST["telefax"]; $nachricht = $\_POST["nachricht"]; $nachname = str\_replace(array("","\$","{","}","[","]"),"",$nachname); $vorname = str\_replace(array("","\$","{","}","[","]"),"",$vorname); $firma = str\_replace(array("","\$","{","}","[","]"),"",$firma); $anschrift = str\_replace(array("","\$","{","}","[","]"),"",$anschrift); $plz = str\_replace(array("","\$","{","}","[","]"),"",$plz); $ort = str\_replace(array("","\$","{","}","[","]"),"",$ort); $land = str\_replace(array("","\$","{","}","[","]"),"",$land); $telefon = str\_replace(array("","\$","{","}","[","]"),"",$telefon); $telefax = str\_replace(array("","\$","{","}","[","]"),"",$telefax); $nachricht = str\_replace(array("","\$","{","}","[","]"),"",$nachricht); if (empty($\_POST['nachname']) || empty($\_POST['vorname']) || empty($\_POST['email']) || empty($\_POST['nachricht'])) { $form\_ok = 0; $fehler .= " Bitte füllen Sie alle mit \* markierten Felder aus!"; } else { $form\_ok = 1; } //emailadresse pruefen if(!ereg("^[\_a-zA-Z0-9-]+(\.[\_a-zA-Z0-9-]+)\*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$email)){ $mail\_ok=0; if ($email != '') { $fehler .= " Geben Sie bitte eine gültige E-Mail-Adresse ein! "; } } else {$mail\_ok=1;} if (($form\_ok=='1') && ($mail\_ok=='1')) { $ip = $\_SERVER["REMOTE\_ADDR"]; if ($anrede == 'Herr') { $gruss = "Sehr geehrter Herr"; } if ($anrede == 'Frau') { $gruss = "Sehr geehrte Frau"; } $betreff1 = "Kontaktformular"; $mailtext = "Sie haben eine Nachricht über Ihr Kontaktformular erhalten:\n\nNachricht: $nachricht\n\nKontaktdaten:\n\n$anrede\n$vorname $nachname\nFirma: $firma\n$anschrift\n$plz $ort\nLand: $land\nTelefon: $telefon\nTelefax: $telefax\nE-Mail: $email\n\nIP-Adresse des Absenders: $ip"; mail($empfaenger, $betreff1, $mailtext, "FROM: $nachname $vorname "); print (" **$gruss $nachname,** vielen Dank für Ihre Nachricht. Wir setzen uns schnellstmöglich mit Ihnen in Verbindung. "); } else { print (" $fehler Herr FrauNachname: \* Vorname: \* Firma: Straße/Nr: PLZ/Ort: Land: Telefon: E-Mail-Adresse: \* Telefax: Ihre Nachricht: \* $nachricht "); } } if ($action=='1') { print (" Herr FrauNachname: \* Vorname: \* Firma: Straße/Nr: PLZ/Ort: Land: Telefon: E-Mail-Adresse: \* Telefax: Ihre Nachricht: \* "); } ?\> danke im voraus