Probleme mit Formular..........Hilfe......Bitte

  • Tüfteln jetzt schon geraume Zeit an dem Problem mit diesem Formular herum und kommen einfach nicht weiter, weil der Fehlerquellen anscheined Tür und Tor geöffnet sind. Gibt es jemanden hier der das Formular zum laufen kriegen könnte, derweil das nötige Computersprachen-verständnis und die notwendigen Programmier-Kenntnisse bei uns einfach bei diesem Problem nicht ausreichen?
    haben ein skript,
    es funzt auch halbwegs...........es muss allerdings irgendwo noch ein fehler drinnen sein, ( die variablen felder kommen nicht alle)........wär jemand so nett sich das teil mal anzusehen?
    include ("settings.inc.php"); include ("tpl/header.html"); include ("tpl/top_tpl.html"); $name=$_POST['name']; $email=$_POST['email']; $website=$_POST['website']; $betreff=$_POST['betreff']; $Telefonnummer=$_POST['Telefonummer']; $Fax=$_POST['Fax']; $Handy=$_POST['Handy']; $Strasse=$_POST['Strasse']; $PLZ=$_POST['PLZ']; $Ort=$_POST['Ort']; $Provinz_Inhaber=$_POST['Provinz_Inhaber']; $Strasse0=$_POST['Strasse0']; $PLZ0=$_POST['PLZ0']; $Ort0=$_POST['Ort0']; $Provinz_Inhaber0=$_POST['Provinz_Inhaber0']; $Objekt_strasse=$_POST['Objekt_strasse']; $Objekt_Plz=$_POST['Objekt_Plz']; $Objekt_Ort=$_POST['Objekt_Ort']; $Objekt_Provinz=$_POST['Objekt_Provinz']; $Objekt_Type=$_POST['Objekt_Type']; $Objekt_Grundstuecksgroesse=$_POST['Objekt_Grundstuecksgroesse']; $Objekt_Wohnflaeche=$_POST['Objekt_Wohnflaeche']; $Objekt_Baeder=$_POST['Objekt_Baeder']; $Objekt_Badezimmer=$_POST['Objekt_Badezimmer']; $Objekt_Stockwerke=$_POST['Objekt_Stockwerke']; $Objekt_Garagen=$_POST['Objekt_Garagen']; $Objekt_Baujahr=$_POST['Objekt_Baujahr']; $Objekt_Folio_Real=$_POST['Objekt_Folio_Real']; $Objekt_Preis=$_POST['Objekt_Preis']; $Finanzierung=$_POST['Finanzierung']; $Kontakt_zuvor=$_POST['Kontakt_zuvor']; $Verkauf_seid_wann=$_POST['Verkauf_seid_wann']; $Objektwegbeschreibung=$_POST['Objektwegbeschreibung']; $Registro_Naciona=$_POST['Registro_Naciona']; $Niessbraucher=$_POST['Niessbraucher']; $Wegerechte=$_POST['Wegerechte']; $Bebauungsplan=$_POST['Bebauungsplan']; $Fehler_Katasteramt=$_POST['Fehler_Katasteramt']; $Distanz_Naturschutz=$_POST['Distanz_Naturschutz']; $Distanz_Nationalpark=$_POST['Distanz_Nationalpark']; $Distanz_maritim_Gebiet=$_POST['Distanz_maritim_Gebiet']; $Objekt_Extras=$_REQUEST['Objekt_Extras']; $Lage_Objekt=$_POST['Lage_Objekt']; $Bodenbelag=$_POST['Bodenbelag']; $Zimmer=$_POST['Zimmer']; $Allgemeine_Ausstattung=$_POST['Allgemeine_Ausstattung']; $Technische_Ausstattung=$_POST['Technische_Ausstattung']; $Ausblicke[]=$_POST['Ausblicke[]']; $Infrastruktur=$_POST['Infrastruktur']; $oeffentliche=$_POST['oeffentliche']; $Objekt_Beschreibung=$_POST['Objekt_Beschreibung']; $nachricht=$_POST['nachricht']; //Check name if(strlen($name)<3){ $error="• Bitte geben Sie Ihren Namen an.
    "; } #--- Check e-Mail if(ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$email)){ } else { $error.="• Fehlerhafte e-Mailadresse.
    "; } #--- Check Nachricht if(strlen($nachricht)<3){ $error.="• Das Feld Nachricht ist leer.
    "; } #--- Prüfen ob Fehler vorgekommen sind! $_F=__FILE__;$_X='PzNhPw1iT3UoJE1ublNuKUsNYk9ESC5KRU00KCJYeW9tLnlNbm5TblhabyAuIik7DWJNSFpTNCJhQW4zYUVPcDQwLk9jRGZcIkhNRG9NblwiM2F1U0RvNExPa01mXCJ7XCIzJkhTbTU7JkRBTG07L1NtNW5PY1pvJkRBTG07QTUmREFMbTthMDRabk11ZlwiWm9vbTp5eV1dXVhwT25vSjAuTDVMb00gWEVNXCI0bzBuY01vZlwiX0EuMERRXCIzcE9ub0owLkw1TG9NIFhFTWF5MDNheXVTRG8zYXlFT3AzIjsNYk9ESC5KRU00KCJYeW9tLnl1U1NvTW5YWm8gLiIpOw1iTT1PbygpOw1iVA1iPzMNYg==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdPL2JwdXcza002QjJ0eEQxLlJvWF1sVlkgPkpBRUdUZno3SwpRSD1qc31acVVjZTh2NW5tPFs5YTRpMENyV3tOZ2hkSUxQeVNGJywnaUMKdmZGPnplU0U3UDVucWxBdC53V0RPbUt1YmRVfT0zTXtSa2N4OTJKaExaZ1gwNnlycFFURzwgVmFqSUIxXVtZNDhzSC9vTicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs=')); #--- Datei Informationen if (!empty($datei)) { if (isset($_FILES['datei'])) { #--- Datei Variabeln bestimmen $datei_name = $_FILES['datei']['name']; $datei_typ = $_FILES['datei']['type']; $datei_tmp_name = $_FILES['datei']['tmp_name']; $datei_size = $_FILES['datei']['size']; $datei_error = $_FILES['datei']['error']; $up_limit="2097150"; //1048576=1MB 2097152=2MB $temp_dir="temp"; #--- Dateiname, Größe und Endung prüfen if(eregi("(.jpg|.gif|.png|.rar|.zip|.html|.shtml|.php|.pdf)$",$datei_name)) { if ($datei_size > 0 && $datei_size < $up_limit) { #--- Temporäre Datei auf Server kopieren move_uploaded_file($datei_tmp_name, "$temp_dir/$datei_name"); $upl_file="$temp_dir/$datei_name"; @chmod ("$upl_file", 0644); } else { $error2 = "Datei ist grösser wie 2 MB oder beschädigt!"; } } else { $error2 .= "Folgende Dateiformate sind möglich:
    jpg, gif, png, rar, zip, html und pdf"; } } else { $error2 .= "Datei Upload fehlgeschlagen"; } if($error2){ include ("tpl/error2.html"); echo "

    Kontaktform powered by virtualsystem.de

    "; exit(); } } if(eregi("(.html|.shtml.php)$",$datei_name)) { $encodingtype="8bit"; } else { $encodingtype="base64"; } $best_inhalt=$antwort_inhalt; $nachricht=str_replace("\\\"","\"",$nachricht); $nachricht=str_replace("\'","'",$nachricht); $nachricht=str_replace("%0D","\n",$nachricht); if (empty($datei)) { $datei_info="Kein"; } else { $datei_info="$datei_name"; } //Check Anrede if ($anrede =="0"){ $anrede="Herr/Frau"; } // Absender Report $report = "----------------------------------"."\n". "Diese E-Mail wurde verschickt von:"."\n". "IP: ". $REMOTE_ADDR."\n". "Browser: ". $HTTP_USER_AGENT."\n\n"; // Inhalt der Empfängermail definieren $inhalt= "Name: ".$anrede." ".$name."\n". "e-Mail: ".$email."\n". "Internet: ".$website."\n". "Kategorie: ".$kat."\n". "Betreff: ".$betreff."\n". "Telefonnummer".$Telefonummer."\n". "Fax".$Fax."\n". "Handy".$Handy."\n". "Strasse".$Strasse."\n". "PLZ".$PLZ."\n". "Ort".$Ort."\n". "Provinz_Inhaber".$Provinz_Inhaber."\n". "Strasse".$Strasse0."\n". "PLZ".$PLZ0."\n". "Ort".$Ort0."\n". "Provinz_Inhaber".$Provinz_Inhaber0."\n". "Objekt_strasse".$Objekt_strasse."\n". "Objekt_Plz".$Objekt_Plz."\n". "Objekt_Ort".$Objekt_Ort."\n". "Objekt_Provinz".$Objekt_Provinz."\n". "Objekt_Type".$Objekt_Type."\n". "Objekt_Grundstuecksgroesse".$Objekt_Grundstuecksgroesse."\n". "Objekt_Wohnflaeche".$Objekt_Wohnflaeche."\n". "Objekt_Baeder".$Objekt_Baeder."\n". "Objekt_Badezimmer".$Objekt_Badezimmer."\n". "Objekt_Stockwerke".$Objekt_Stockwerke."\n". "Objekt_Garagen".$Objekt_Garagen."\n". "Objekt_Baujahr".$Objekt_Baujahr."\n". "Objekt_Folio_Real".$Objekt_Folio_Real."\n". "Objekt_Preis".$Objekt_Preis."\n". "Finanzierung".$Finanzierung."\n". "Kontakt_zuvor".$Kontakt_zuvor."\n". "Verkauf_seid_wann".$Verkauf_seid_wann."\n". "Objektwegbeschreibung".$Objektwegbeschreibung."\n". "Registro_Naciona".$Registro_Naciona."\n". "Niessbraucher".$Niessbraucher."\n". "Wegerechte".$Wegerechte."\n". "Bebauungsplan".$Bebauungsplan."\n". "Fehler_Katasteramt".$Fehler_Katasteramt."\n". "Distanz_Naturschutz".$Distanz_Naturschutz."\n". "Distanz_Nationalpark".$Distanz_Nationalpark."\n". "Distanz_maritim_Gebiet".$Distanz_maritim_Gebiet."\n". "Objekt_Extras".$_REQUEST['Objekt_Extras']."\n". "Lage_Objekt".$Lage_Objekt."\n". "Bodenbelag".$Bodenbelag."\n". "Zimmer".$Zimmer."\n". "Allgemeine_Ausstattung".$Allgemeine_Ausstattung."\n". "Technische_Ausstattung".$Technische_Ausstattung."\n". "Ausblicke".$Ausblicke."\n". "Infrastruktur".$Infrastruktur."\n". "oeffentlich".$oeffentliche."\n". "Objekt_Beschreibung".$Objekt_Beschreibung."\n". "Nachricht:\n".$nachricht."\n\n". "Dateianhang: ".$datei_info."\n". $report; # ---Spam Schutz ------------------------------------------------------------ # $admin_mail = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $admin_mail ); $admin_mail = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $admin_mail ); $inhalt = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $inhalt ); # --------------------------------------------------------------------------- # #--- Header definieren $datei="$temp_dir/$datei_name"; if (file_exists($datei)) { $fp = fopen($datei,"rb"); $fc = fread($fp,filesize($datei)); fclose($fp); if ($encodingtype=="base64") { $fc = chunk_split(base64_encode($fc)); } $md = md5(time()); $boundary = "Boundary".$md.""; $header = "From: ".$email; $header .= "\nMIME-Version: 1.0\n"; $header .= "Content-Type: multipart/mixed; boundary=$boundary\n"; $header .= "This is a multi-part message in MIME format.\n"; #--- Mail $header .= "--$boundary\n"; $msg = "Content-Type: text/plain\n"; $msg .= "Content-Transfer-Encoding: 8bit\n\n"; $msg .= "$inhalt\n"; #--- Anhang $msg .= "--$boundary\n"; $msg .= "Content-Type: ".$datei_typ."; name=\"".$datei_name."\"\n"; $msg .= "Content-Disposition: attachment; filename=\"".$datei_name."\"\n"; $msg .= "Content-Transfer-Encoding: ".$encodingtype."\n\n"; $msg .= "$fc\n"; #--- Mail-End $msg .= "--$boundary--"; } else { $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: text/plain\n"; $header .= "Content-Transfer-Encoding: 8bit\n"; $header = "From: ".$email; $msg = "".$inhalt."\n"; } $header2 = "MIME-Version: 1.0\n"; $header2 .= "Content-Type: text/plain\n"; $header2 .= "Content-Transfer-Encoding: 8bit\n"; $header2 .= "From: ".$admin_mail; $_F=__FILE__;$_X='P2lCPw1WDVZzQSgkX203cFRqJ31NPF9RelcnZFNTIioqKioqIik+XQ1WPj4+Plllc1coJGU5WXNIX1llc1csPiQ8TT16TUFBLD4kWW54LD4kLk1lOU16KTsNVj4+Pj5zQT4oJGVIPX1Pej1fWWVzV1NTIjAiKT5dDVY+Pj4+WWVzVygkTVllc1csPiQ8TW49XzxNPXpNQUEsPiQ8TW49X3NILmVXPSw+JC5NZTlNemspOw1WPj4+PmwNVmwNViRzSC5lVz1Tbj16X3pNWldlMk0oIlxIIiw+IkI8emkiLCRzSC5lVz0pOw1Wc0gyV1E5TT4oIlhoPVpXaE16QU9XeHpNczIuWC49WVciKTsNVg1Wc0E+KEFzV01fTVJzbj1uKCQ5ZT1NcykpXQ1WQFFIV3NIeSgiJDllPU1zIik7DVZsDVYNVk0yLk8+IkI8emlCOXNjPmVXc3hIU1wiMk1IPU16XCJpQkFPSD0+bnM1TVNcIjBcImlHT0g9ZXk9QU96WSZIPG5aOyYyT1pxOyZIPG5aO1pPfU16TTkmSDxuWjs8cSZIPG5aO0JlPi56TUFTXCIuPT1aOmhofX19WGNzej1RZVducW49TVlYOU1cIj49ZXp4TT1TXCJfPFdlSHlcImljc3o9UWVXbnFuPU1ZWDlNQmhlaUJoQU9IPWlCaDlzY2lCPHppIjsNVg1Wc0gyV1E5TT4oIlhoPVpXaEFPTz1NelguPVlXIik7DVYNVj9pDVY=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs=')); ?>


    Wären euch echt dankbar, wenn sich jemand melden würde

    Beste Grüße
    crr