Php Script

Hallo,
mein PHP-Formular läuft überall, nur nicht bei Strato, ich sehe nur den quelltext.
vielleicht kann mir hier jemand helfen.
PHP-Formular:

<?php include("formular2config.php");
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

Hallo Oli,

wenn Du nur den Quelltext siehst, dann bedeutet dies in der Regel, dass PHP nicht läuft. Hast Du es mal mit einem ganz simplen Script probiert ? Was sagt die PhpInfo ?

LG
Petra

Hallo Petra,
Ne es liegt daran dass meine Webpackete keine PHP unterschtützt

Gruß

was gar nicht mal so schlecht ist,
wenn Du solch unsichere Scripts verwendest…

Gruß
Ingo