dies wird täglich durch einen cronjob auf neue Einträge überprüft */ // *** Vorgehensweise - Beginn *** // /* * 1. Den oberen Teil dieses Skripts in das Kontaktformular kopieren * 2. Das Kontaktformular anpassen, insbesondere die Ausgabe der Fehlermeldungen * kann aus dieser Datei kopiert werden (erster
nach dem body) * -> auch die Bestaetigungsmeldung * 3. Die Datei /home/kontaktformulare/kontaktformulare.log anlegen * und dem Webserver Schreibrechte dafuer geben * 4. Die Datei /home/kontaktformulare/kontaktformulare-logfile-pruefen.sh * von Aurum hierher kopieren * 5. cronjob anlegen wie auf Aurum (als root) * z.B.: # Test auf geaendertes Kontaktformular-logfile * 55 23 * * * /home/kontaktformulare/kontaktformulare-logfile-pruefen.sh */ // *** Vorgehensweise - Ende *** // // --- Kontaktformular: Einbindung, Konfiguration und Aufruf --- // require_once ("include/functions_kontaktformular.php"); // --- degugging - Beginn --- // //error_reporting(E_ALL); //print_r ($_POST); //print_r ($_GET); //print_r ($_SERVER); //print $_SERVER[HTTP_USER_AGENT]; //print_r ($_SESSION); // --- degugging - Ende --- // /* * Pruefung der Felder des Kontaktformulars: * Uebergabe eines array mit Namen der Felder, die nicht geprueft werden sollen */ $nicht_pruefen = array ("Vorname", "Firma", "Telefon", "Telefax", "Produktspezifikationen", "Formulierungen", "Loesungsmittel", "Substrat", "Kommentar"); /* * Basisverzeichnis des webservers, normalerweise: * /home/httpd/vhosts/domain.xy/httpdocs * auf das die Variable $_SERVER[DOCUMENT_ROOT] ueberprueft wird * auf httpd/httpsd achten */ $document_root = "/home/user/web11/html/microchem-online.com/httpdocs"; /* * Vorbereitung der zu übergebenden Parameter und * Aufruf der Funktion zur Ueberpruefung des Kontaktformulars; * diesen Teil entsprechend anpassen * -> email-Adressen und Texte * -> empfaenger-header, falls bcc an Programmierer gewünscht * -> Namen der Formularfelder */ if ($_POST) { // Daten fuer Bestaetigungsmail an Absender $absender_to = $_POST['Email']; $absender_subject = "Kontaktformular auf " . $_SERVER['SERVER_NAME']; $absender_message = "Folgende Daten haben Sie heute über das " . "Kontaktformular auf " . $_SERVER['SERVER_NAME'] . " übermittelt:\n\n"; //Adresse if($_POST['Firma']) $absender_message .= "Firma: " . $_POST['Firma']."\n"; if($_POST['Name'])$absender_message .= "Name: " . $_POST['Vorname'] . " " . $_POST['Name']."\n"; if($_POST['Postleitzahl']) $absender_message .= "Postleitzahl: " . $_POST['Postleitzahl']."\n"; if($_POST['Strasse']) $absender_message .= "Adresse: " . $_POST['Strasse']."\n"; if($_POST['Ort']) $absender_message .= "Stadt/Gemeinde: " . $_POST['Ort']."\n"; if($_POST['Telefon']) $absender_message .= "Telefon: " . $_POST['Telefon']."\n"; if($_POST['Email']) $absender_message .= "Email: " . $_POST['Email']."\n"; $absender_message .= "\nOptionen:\n"; if($_POST['Produktspezifikationen'])$absender_message .= "Bitte senden Sie mir Produktspezifikationen\n"; if($_POST['Formulierungen']) $absender_message .= "Bitte senden Sie mir die Formulierungen\n"; $absender_message .= "\nAnwendungen:\n"; if($_POST['Loesungsmittel'])$absender_message .= "Lösungsmittel\n"; if($_POST['Wasser']) $absender_message .= "Wasser\n"; if($_POST['Soft']) $absender_message .= "DECOSOFT®\n"; if($_POST['Art']) $absender_message .= "DECOSILK® ART\n"; if($_POST['Sehr_feine']) $absender_message .= "Sehr feine Struktur\n"; if($_POST['Feine']) $absender_message .= "Feine Struktur\n"; if($_POST['Mittlere']) $absender_message .= "Mittlere Struktur\n"; if($_POST['Grobe']) $absender_message .= "Grobe Struktur\n"; if($_POST['Substrat']) $absender_message .= "\nSubstrat: " . $_POST['Substrat']."\n"; if($_POST['Kommentar']) $absender_message .= "\nKommentar:\n" . $_POST['Kommentar']."\n"; $absender_headers = "From: info@microchem-online.com \r\n"; // TODO: Absender anpassen // Daten fuer mail an Empfaenger des Kontaktformulars $empfaenger_to = "info@microchem-online.com"; // TODO: Empfaenger anpassen $empfaenger_subject = "Kontaktformular auf ". $_SERVER['SERVER_NAME']; $empfaenger_message = "Folgende Daten wurden heute über das " . "Kontaktformular auf " . $_SERVER['SERVER_NAME'] . " übermittelt:\n\n"; // Adresse if($_POST['Firma']) $empfaenger_message .= "Firma: " . $_POST['Firma']."\n"; if($_POST['Name']) $empfaenger_message .= "Name: " . $_POST['Vorname'] . " " . $_POST['Name']."\n"; if($_POST['Postleitzahl']) $empfaenger_message .= "Postleitzahl: " . $_POST['Postleitzahl']."\n"; if($_POST['Strasse']) $empfaenger_message .= "Adresse: " . $_POST['Strasse']."\n"; if($_POST['Ort']) $empfaenger_message .= "Stadt/Gemeinde: " . $_POST['Ort']."\n"; if($_POST['Telefon']) $empfaenger_message .= "Telefon: " . $_POST['Telefon']."\n"; if($_POST['Email']) $empfaenger_message .= "Email: " . $_POST['Email']."\n"; $empfaenger_message .= "\nOptionen:\n"; if($_POST['Produktspezifikationen'])$empfaenger_message .= "Bitte senden Sie mir Produktspezifikationen\n"; if($_POST['Formulierungen']) $empfaenger_message .= "Bitte senden Sie mir die Formulierungen\n"; $empfaenger_message .= "\nAnwendungen:\n"; if($_POST['Loesungsmittel'])$empfaenger_message .= "Lösungsmittel\n"; if($_POST['Wasser']) $empfaenger_message .= "Wasser\n"; if($_POST['Soft']) $empfaenger_message .= "DECOSOFT®\n"; if($_POST['Art']) $empfaenger_message .= "DECOSILK® ART\n"; if($_POST['Sehr_feine']) $empfaenger_message .= "Sehr feine Struktur\n"; if($_POST['Feine']) $empfaenger_message .= "Feine Struktur\n"; if($_POST['Mittlere']) $empfaenger_message .= "Mittlere Struktur\n"; if($_POST['Grobe']) $empfaenger_message .= "Grobe Struktur\n"; if($_POST['Substrat']) $empfaenger_message .= "\nSubstrat: " . $_POST['Substrat']."\n"; if($_POST['Kommentar']) $empfaenger_message .= "\nKommentar:\n" . $_POST['Kommentar']."\n"; $empfaenger_headers = "From: $_POST[Vorname] $_POST[Name] <" . $_POST['Email'] . ">\r\n"; // TODO: in der nächsten Zeile BCC-Adresse definieren, falls Kopie an Programmierer gewünscht //$empfaenger_headers .= "Bcc: KEN \r\n"; /* * $unausgefuellte_felder ist nicht gesetzt, wenn alle Daten korrekt waren * andernfalls enthält diese Variable eine Fehlermeldung über * die nicht ausgefüllten Pflichtfelder * -> wird angezeigt im dafür definierten div */ $unausgefuellte_felder = pruefe_kontaktformular($nicht_pruefen, $document_root, $absender_to, $absender_subject, $absender_message, $absender_headers, $empfaenger_to, $empfaenger_subject, $empfaenger_message, $empfaenger_headers); } // --- Kontaktformular: Ende --- // ?> Microchem
deutsch english español

Kontakt

Unsere Standardformulierungen enthalten einen hohen Grad an spezifischem Know How. Einige können so, wie sie sind, in der Praxis verwendet werden. Wir lassen Ihnen dieses Know How sehr gerne zukommen Bitte benutzen Sie das untenstehende Formular für Ihre Adresse und Ihre Anwendungsgebiete und senden Sie uns diese Daten direkt per e-mail.

Bitte füllen Sie die folgenden Felder aus:
Ihre Mitteilung an Microchem wurde übermittelt.
Firma
Vorname
Name
Postleitzahl
Strasse
Stadt/Gemeinde
Telefon
E-mail
   
Optionen
/> senden Sie mir Produktspezifikationen
/> senden Sie mir die Formulierungen
   
Unsere Anwendungen
/> Lösungsmittel /> Wasser /> DECOSOFT® /> DECOSILK® ART
/> sehr feine /> feine /> mittlere /> grobe Struktur
Welches Substrat
Kommentar
 

Firmensitz Microchem:
P.O. Box 431
CH-8703 Erlenbach
Switzerland



   
Geschäftsführung:
Stefan Hörler



Tel: +41 (0) 44 790 27 05
Fax: +41 (0) 44 790 27 06
Mobil: +41 (0) 79 402 63 16
Mail: s.hoerler@polychem.ch
   
Verkauf:

Tel: +41 (0) 44 790 27 05
Fax: +41 (0) 44 790 27 06
Mail: information@microchem.ch
   
Technischer Service:
Dr. Ivan Pantchev

Mobil: +41 (0) 79 389 08 19
Mail: i.pantchev@microchem.ch