'; // [anpassbar] //$style= ''; // [anpassbar] ########## Ende CONFIGURATION ########## ########## Eingefuegt von Karpi 21.06.2006 ########## ########## Leider gibt es immer noch Programmierer, die -von bestimmten PHP-Konfigurationen ausgehen ########## ########## Falls einige Variablen des POST-Arrays nicht belegt sind, dann so belegen, ########## ########## dass ein Fehler ausgeloest wird. ########## if (!isset($_POST["name"])) { $_POST["name"]=""; } if (!isset($_POST["Vorname"])) { $_POST["Vorname"]=""; } if (!isset($_POST["Strasse"])) { $_POST["Strasse"]=""; } if (!isset($_POST["Ort"])) { $_POST["Ort"]=""; } if (!isset($_POST["Land"])) { $_POST["Land"]=""; } if (!isset($_POST["Telefon"])) { $_POST["Telefon"]=""; } if (!isset($_POST["Telefax"])) { $_POST["Telefax"]=""; } if (!isset($_POST["email"])) { $_POST["email"]=""; } if (!isset($_POST["hp"])) { $_POST["hp"]=""; } if (!isset($_POST["nachricht"])) { $_POST["nachricht"]=""; } if (!isset($_POST["betreff"])) { $_POST["betreff"]=""; } ########## Ende der Einfuegungen von Karpi ########## if(isset($_POST["submit"])) // Der folgende Anweisungsblock wird nur bei Drücken des "Absenden" Buttons ausgefhrt { $fertig = true; // Nur wenn $fertig "true" ("wahr") als Wert hat, wird die email auch verschickt ######### Beginn ANGABEN ANGABENÜBERPRÜFUNG ########## if($_POST["name"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Name == "P") { $fertig = false; $Meldung = "Sie müssen Ihren Name angeben"; } else { $_POST["name"] = $alternativ_name; } } if(strlen($_POST["name"]) > "50") // Der Name darf nicht über 50 Zeichen lang sein { $fertig = false; $Meldung = "Ihr angegebener Name ist zu lang !"; } if($_POST["Vorname"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Vorname == "P") { $fertig = false; $Meldung = "Sie müssen Ihren Vorname angeben"; } else { $_POST["Vorname"] = $alternativ_vorname; } } if(strlen($_POST["Vorname"]) > "50") // Der Name darf nicht über 50 Zeichen lang sein { $fertig = false; $Meldung = "Ihr angegebener Vorname ist zu lang !"; } if($_POST["Strasse"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Strasse == "P") { $fertig = false; $Meldung = "Sie müssen Ihren Strasse angeben"; } else { $_POST["Strasse"] = $alternativ_strasse; } } if(strlen($_POST["Strasse"]) > "50") // Der Name darf nicht über 50 Zeichen lang sein { $fertig = false; $Meldung = "Ihr angegebener Strasse ist zu lang !"; } if($_POST["Ort"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Ort == "P") { $fertig = false; $Meldung = "Sie müssen Ihren Ort angeben"; } else { $_POST["Ort"] = $alternativ_ort; } } if(strlen($_POST["Ort"]) > "50") // Der Name darf nicht über 50 Zeichen lang sein { $fertig = false; $Meldung = "Ihr angegebener Ort ist zu lang !"; } if($_POST["email"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Email == "P") { $fertig = false; $Meldung = "Sie müssen Ihre email angeben"; } else { $_POST["email"] = $alternativ_email; } } if(strlen($_POST["email"]) > "50") // Auch die email-Adresse darf nicht ber 50 Zeichen lang sein { $fertig = false; $Meldung = "Die angegebene email-Adresse ist zu lang !"; } if(strpos($_POST["email"], "@") < 1 ) // ist die email-Adresse auch korrekt ? { if($user_Email == "P") { $fertig = false; $Meldung = "Die angegebene email-Adresse ist nicht gültig !"; } else { $_POST["email"] = $alternativ_email; } } if($_POST["hp"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_hp == "P") { $fertig = false; $Meldung = "Sie müssen Ihre Homepage angeben"; } else { $_POST["hp"] = $alternativ_hp; } } if(strlen($_POST["hp"]) > "50") // Die Homepageadresse darf 50 Zeichen nicht berschreiten { $fertig = false; $Meldung = "Die angegebene Homepage-Adresse ist zu lang !"; } if($_POST["betreff"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Betreff == "P") { $fertig = false; $Meldung = "Sie müssen einen Betreff angeben"; } else { $_POST["betreff"] = $alternativ_betreff; } } if(strlen($_POST["betreff"]) > "50") // Der Betreff muss krzer sein als 50 Zeichen { $fertig = false; $Meldung = "Der angegebene Betreff ist zu lang !"; } if($_POST["nachricht"] == "") // Bei keiner Angabe gibts entweder eine Meldung oder die Angabe aus der Configuration wird verwendet { if($user_Nachricht == "P") { $fertig = false; $Meldung = "Sie müssen eine Nachricht angeben"; } else { $_POST["nachricht"] = $alternativ_nachricht; } } ######### Ende ANGABEN ANGABENÜBERPRÜFUNG ########## ######### Beginn SENDEN DER EMAIL ########## if($fertig == true) // nur wenn alle Angaben korrekt sind, werden diese Anweisungen ausgefhrt { // Angaben wie "Absender", "Name", "Alter" und "Nachricht" $Trenner = md5(uniqid(time())); $Header = "From: ".$_REQUEST['email']; $Header .= "\n"; $Header .= "MIME-Version: 1.0"; $Header .= "\n"; $Header .= "Content-Type: multipart/mixed; boundary=$Trenner"; $Header .= "\n\n"; $Header .= "\n"; $Header .= "--$Trenner"; $Header .= "\n"; $Header .= "Content-Type: text/plain"; $Header .= "\n"; $Header .= "Content-Transfer-Encoding: 8bit"; $Header .= "\n\n"; $Header .= "Name : ".$_POST["name"]; $Header .= "\r\n"; $Header .= "Vorname : ".$_POST["Vorname"]; $Header .= "\r\n"; $Header .= "Strasse : ".$_POST["Strasse"]; $Header .= "\r\n"; $Header .= "PLZ/Ort : ".$_POST["Ort"]; $Header .= "\r\n"; $Header .= "Land : ".$_POST["Land"]; $Header .= "\r\n"; $Header .= "Telefon : ".$_POST["Telefon"]; $Header .= "\r\n"; $Header .= "Telefax : ".$_POST["Telefax"]; $Header .= "\r\n"; $Header .= "E-Mail : ".$_POST["email"]; $Header .= "\r\n"; $Header .= "Homepage : ".$_POST["hp"]; $Header .= "\r\n"; $Header .= "\r\n"; $Header .= "Nachricht: ".$_POST["nachricht"]; $Header .= "\n"; $Header .= "--$Trenner"; $Header .= "\n"; // nun wird die email verschickt, falls das nicht möglich ist, gibts eine Fehlermeldung mit der emailadresse if(!mail($mailto,$_POST["betreff"],"",$Header)) { $Meldung = "Es war nicht möglich, die email zu senden. Probieren Sie es später noch einmal oder schreiben Sie an: $mailto"; } else { $Meldung = $antworttext; } } ######### Ende SENDEN DER EMAIL ########## } ?> Ambiente

 


Home


Ferienobjekte

Ferienfincas

Ferienhäuser

Ferienwohnungen

 

Kontakt


 


 

 

Sie haben Fragen, Wünsche oder Anregungen?

Bitte füllen Sie das Formular aus - wir setzen uns kurzfristig mit Ihnen in Verbindung

Die mit einem * gekennzeichneten Felder müssen ausgefüllt werden!

Name:*    "> Vorname:*   ">
Strasse:*    "> PLZ/Ort:*   ">
Land:    ">
Telefon:    "> Telefax:   ">
E-Mail:*    "> Homepage:   ">
Betreff:    ">
Nachricht:*
 

AMCR SL  -  Ihr Mallorcaferienvermieter
E-07590 Cala Ratjada / Mallorca
Tel:/Fax: 0034 971 818450
e-mail: aaamallorca@yahoo.de