$txt_fld_woher,"k_vorname"=>$k_vorname,"k_name"=>$k_name,"k_funktion"=>$k_funktion,"firma"=>$firma,"strasse"=>$strasse,"plz"=>$plz, "ort"=>$ort,"land"=>$land,"k_mail"=>$k_mail,"datum"=>$datum,"url"=>$url_txt,"info"=>$info,"test"=>$test,"local"=>$local); if (isset($_POST["gesendet"])) { $daten = formverarbeiten($laender,$daten); //Eingabe OK Mails versenden } else { //Eingabe leer oder fehlerhaft Formular augeben if ($daten["url"]=="") { //Aufrufende Seite noch nicht gesichert? $daten["url"]=$_SERVER['HTTP_REFERER']; } $daten = formausgeben($laender,$daten); } //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ function formausgeben($laender,$dat,$fehler="") { //------- Verbindung zum mysql-Server aufbauen -------------------------------------------- require_once ('includes/auth_db.txt'); $mysqli = new mysqli($db_server,$db_user,$db_pass,$db_name); if ($mysqli->connect_error) { echo "Fehler bei der Verbindung zur SQL Datenbank: ".$mysqli_connect_error(); exit(); } if (!$mysqli->set_charset("utf8")){ echo "Fehler beim Laden von UTF8 ".$mysqli->error; } //------------------------------ Ausgabe Formular ----------------------------------------- ?>

Anfrage Linkbuchung

Sie möchten einen/mehrere Links für ihr Unternehmen im konstruktionsatlas.de eintragen lassen. Bitte senden Sie das ausgefüllte Formular ab, und sie erhalten kurzfristig ein Angebot.

Weitere Informationen zu Linkeintragungen erhalten Sie hier

">

$fehler

"; } else { echo "

Mit * gekennzeichnete Felder sind notwendig.

"; } $mysqli -> close(); // Vor dem senden des Formulares DB schließen ?>
Firma*: " />
Straße*: " />
Postleitzahl*: " /> Ort*: " />
Land*:
Kontaktperson:
Vorname*: " />
Name*: " />
Funktion: " />
eMail*: " />
Hier können sie weitere Informationen/Wünsche oder zu welchen Produkten Links zu ihrer Firmenwebsite eingetragen werden sollen hineinschreiben:

">

Vielen Dank für ihre Anfrage.

"; } if (empty($dat["k_vorname"])) { $fehler = "Bitte geben Sie Ihren Vornamen an.
"; } if (empty($dat["k_name"])) { $fehler .= "Bitte geben Sie Ihren Nachnamen an.
"; } if (empty($dat["strasse"])) { $fehler .= "Bitte geben Sie Ihre Straße an.
"; } if (empty($dat["plz"])) { $fehler .= "Bitte geben Sie Ihre Postleitzahl an.
"; } if (empty($dat["ort"])) { $fehler .= "Bitte geben Sie Ihren Ort an.
"; } if (empty($dat["k_mail"]) || (filter_var($dat["k_mail"], FILTER_VALIDATE_EMAIL) === false)) {$fehler .= "Bitte geben Sie eine eMail-Adresse ein.
"; } if (!in_array($dat["land"], $laender) || $dat["land"] == "...") { $fehler .= "Bitte wählen Sie ein Land.
"; } if (strlen($fehler) > 0) { //formausgeben($laender,$seite,$k_vorname, $k_name, $k_funktion, $firma, $strasse, $plz, $ort, $land, $k_mail, $fehler); formausgeben($laender, $dat, $fehler); } else { //echo "

Vielen Dank für die Nutzung von konstruktionsatlas.de

"; //mail versenden; send_mails($dat); echo "



"; echo "Klicken sie >>hier<<. um auf ihre Ausgangsseite zu gelangen.

"; } return $dat; } function send_mails($dat) { //------- Verbindung zum mysql-Server aufbauen -------------------------------------------- require_once ('includes/auth_db.txt'); //-------- Testmail; Kundenmail und letzte Mail zusammenbauen und versenden ----------------- // Betreffzeile zusammenbauen und zuweisen $betreff = "Anfrage Linkeintragung " . $dat["firma"]; // mail-adresse und empfänger zuweisen $mail_adresse = "info@konstruktionsatlas.de"; $empfaenger = "Uwe Koerbitz"; // Mailtext $dat["datum"] = date("d.m.y H:i:s", time()); $mailtxt = mail_txt_erstellen($dat); // Mail versenden mail_versenden($mail_adresse, $empfaenger, $betreff, $mailtxt, true); echo "

Obige Mail wurde an " . $empfaenger . " versendet

"; } function mail_versenden($mail_adresse, $empfaenger, $betreff, $mailtxt, $html) { if (!isset($mail)) { $mail = new PHPMailer(TRUE); } $mail->isSMTP(); // Set mailer to use SMTP require 'includes/auth_mail.txt'; $mail->addAddress($mail_adresse, $empfaenger); $mail->WordWrap = 80; // Set word wrap to 80 characters $mail->isHTML($html); // Set email format to HTML $mail->Subject = $betreff; $mail->Body = $mailtxt; $mail->AltBody = "Dieser Text beinhaltet die Nachricht ohne HTML"; try { $mail->send(); return true; } catch (Exception $e) { if($debug) { echo "Mail konnte nicht gesendet werden. Mailer Error: ".$mail->ErrorInfo; } return false; } } function mail_txt_erstellen($dat) { $info_txt = info_ja_nein($dat["info"]); $mtext = <<

Anfrage Linkeintrag


Datum: {$dat["datum"]}

Unternehmen:

Firma :{$dat["firma"]}
Strasse :{$dat["strasse"]}
PLZ/ Ort :{$dat["plz"]} {$dat["ort"]}
Land :

{$dat["land"]}

Kontaktperson:

Name :{$dat["k_name"]} {$dat["k_vorname"]}
Funktion :{$dat["k_funktion"]}
EMail :

{$dat["k_mail"]}


Folgendes Zusatzinformation Stand in der Anfrage:

$info_txt

Hier zur Anfrageseite: {$dat["url"]}


EOF; return $mtext; } function info_ja_nein($info) { $text = ""; if ($info != "") { $text = <<

Information vom Kunden:

$info

EOF; } return $text; } ?>