vlMailer

vlMailer ist eine in PHP geschriebene Klasse zur Generation, Prüfung und Versendung von Kontaktformularen. Sie verfügt über Funktionen zur individuellen Gestaltung und Anordnung des Formulars durch Templates, sowie Sicherheit durch Captcha-Grafiken (GDlib).

Sie wurde für einen einfachen Einbau mit großzügigen Anpassungsmöglichkeiten konzipiert und umgesetzt. Feldtypen sorgen für eine logische Prüfung von Benutzereingaben.

ZUR ANLEITUNG

ZUR DOKUMENTATION

ZUM DOWNLOAD

Features:

  • Beliebige Anzahl an Formularfeldern
  • Feldtypen: text, textarea, captcha, paragraph, email
  • Template-Engine: Anpassbare HTML-Tags für Anzeige des Formulars
  • Automatische Elementklassen
  • Design und Layout durch CSS
  • Captcha-Sicherheitscode als PNG-Datei
  • Spam-Schutz
  • Einfache Einbindung in ein bestehendes HTML-Dokument
  • Fehlermeldungen
  • Logbuch
  • Empfänger-Email-Adresse ist nicht sichtbar
  • Standard-Mailheader
  • Schutz gegen Mail-Header-Injection
  • Eigene Überprüfungen für Feldtypen
  • Vergebung von Rollen an Felder
  • Individuelle Pflichtfelder
  • Veröffentlichung unter der GNU General Public Licence Version 3

Dieses Formmailer-Script bietet für jeden Besucher einer Website die beste Möglichkeit, sicheren Kontakt mit dem Webmaster aufzunehmen. Es interpretiert ein Formular in HTML, welches nach Klick auf den Senden-Button in PHP verarbeitet wird. Bei vollständigen Ausfüllen aller Pflichtfelder wird eine Email-Nachricht an eine feste Empfänger-Adresse gesendet, ansonsten werden entsprechende Fehlermeldungen ausgegeben.

Das Script erstellt parallel zu seiner Arbeit ein Logbuch, bestehend aus Fehlern und Aktionen, die abgeschlossen wurden. Dies ermöglicht eine bessere Analayse eines vorfallenden Fehlers mit einem Template für Design und Formularfelder.

Folgende Vorraussetzungen werden gestellt (bei den meisten Webhostern vorhanden):

  • Webserver/Webspace mit PHP 5-Unterstützung (z.B. Apache + PHP 5)
  • Konfigurierter SMTP-Mailserver (z.B. Mercury)
  • PHP-Image- und -GD-Library (falls Captcha-Sicherung verwendet wird)

Aktuelle Version: vlMailer 0.10

vlMailer 0.10 (ZIP-komprimiertes Archiv) vom 28.11.2010

Hilfe und Support findet unter diesem Artikel in Form von Kommentaren statt. Ich bin für Feedback und Vorschläge offen. Der PHP-Formmailer wird von mir stets weiterentwickelt. Von Ihnen entwickelte Patches nehme ich ebenfalls gerne auf.

Kurze Anleitung

Die Installation des Formmailers geht einfach und schnell. Downloaden sie folgendes ZIP-Archiv und entpacken sie die darin enthaltenen Dateien in das Verzeichnis Ihres Webspace, in welchem die Datei mit dem Kontaktformular liegt/liegen soll.

Öffnen Sie die Datei “formmailer_config.php” mit einem Editor und geben Sie in Zeile 23 Ihre Empfänger-Email-Adresse ein.

Danach können Sie mit einem Webbrowser die Datei “contact.php” unter Ihrer Domain aufrufen, worauf hin das Kontaktformular erscheinen sollte.

Für eine genaue Instruktion und Anleitung von vlMailer besuchen Sie die Dokumentationsseite.