|
 |
|
| Autor |
Nachricht |
crr Neuer [User]

Anmeldung: 28.03.07 Beiträge: 2 Wohnort: Igensdorf
|
Verfasst am: 28.03.2007, 12:38 Titel: Der Unwissenheit sind keine grenzen gesetzt..........Hülfe!! |
|
|
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 so etwas wie das angegebene Formular zum laufen kriegen könnte und ein 9 faches Bilderupload miteinbauen kann, derweil das nötige Computersprachen-verständnis und die notwendigen Programmier-Kenntnisse bei uns einfach bei diesem Problem nicht ausreichen?
Wären euch echt dankbar, wenn sich jemand melden würde
Bitte schaut euch doch mal das Dingen an : http://www.costarica-real.com/shop/action/formular_de.php
info@costarica-real.com
mit besten Grüßen
crr
|
|
| Nach oben |
|
 |
lundner Beliebter [User]


Anmeldung: 15.11.06 Beiträge: 312 Wohnort: Zingst
|
Verfasst am: 28.03.2007, 13:01 Titel: |
|
|
Da haste dir ja ganz schön was vorgenommen
ich habe mal ein Upload-Skript für ein Bild geschrieben, das wäre ja schonmal eine kleine Hilfe - für mehrere Bilder funktioniert das analog... du musst bloss bei der Dateibeschriftung, und den Formularfeldbezeichnungen aufpassen
http://lundner.com/index.php?news_id=56
insgesamt ist eine formularauswertung gar nicht sooo kompliziert - in deinem beispiel ist es halt die masse die es ausmacht ... das würde selbst ich nicht kostenlos machen  _________________ meine Homepage: lundner.com
meine Fotos: photos.lundner.com
|
|
| Nach oben |
|
 |
crr Neuer [User]

Anmeldung: 28.03.07 Beiträge: 2 Wohnort: Igensdorf
|
Verfasst am: 29.03.2007, 13:50 Titel: haben ein skript, welches ich als zip datei gespeichert hab |
|
|
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?
| Code: |
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.<br>";
}
#--- 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.<br>";
}
#--- Check Nachricht
if(strlen($nachricht)<3){
$error.="• Das Feld Nachricht ist leer.<br>";
}
#--- 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:<br> jpg, gif, png, rar, zip, html und pdf";
}
} else {
$error2 .= "Datei Upload fehlgeschlagen";
}
if($error2){
include ("tpl/error2.html");
echo "<br><div align=\"center\"><font size=\"1\">Kontaktform powered by <a href=\"http://www.virtualsystem.de\" target=\"_blank\">virtualsystem.de</a></font></div><br></body></html>";
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='));
?>
|
Beste Grüße und heißen Dank
CRR
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |