Communicate Formular V1.3

Vielen Dank, das Sie das Communicate Formular nutzen möchten!

Damit das Formular reibungslos funktioniert, bitte ich Sie, diese Anleitung komplett durchzulesen.

Voraussetzungen
WebSpace mit PHP.und MYSQL Server
Funktionsüberblick
  • Einfacher Einbau mit nur 9 Befehlen in Ihre bestehende Seite
  • Durch CSS komplett einstellbares Design
  • Xhtml und CSS 2.1 valider Code
  • HTACCESS am Webserver erforderlich
  • MySQL Datenbank erforderlich
  • Html oder PlainText Mail einstellbar
  • Einstellbare Zeitsperre (IP wird gespeichert) um Spam zu vermeiden
  • Emailadressen werden auf korrekte Schreibweise überprüft
  • Alle Eingaben werden gefiltert und bereinigt weiterverarbeitet. (Sicherheit)
  • Verstecktes Input Feld für Spambots. Bei ausgefülltem Feld erfolgt eine Weiterleitung
  • Spam Schutz durch zuschaltbares Captcha
  • Nach dem Absenden erscheint eine persöhnliche Dank Ausgabe
  • Einstellbare Pflichtfelder (Sie können wählen, welche Felder Pflicht sind)
  • Der Absender kann sich auf Wunsch eine Kopie an Seine eigene Adresse schicken lassen
  • Der Admin kann sich auf Wunsch eine Antwort an eine Adresse schicken lassen
Einbauanleitung
  1. Öffnen Sie das Zip Archiv, und entnehmen Sie den Ordner "htdocs".
    Die Dateien index.php , impressum.php , info.php , admin/index.php dienen nur als Einbaubeispiel und wird wie die readme.html nicht für das Formular gebraucht!
  2. Nun öffnen Sie bitte die Datei settings.php in dem Ordner "/kontakt/" und "/admin/kontakt/" mit einem Editor, und passen die Einstellungen Ihren Wünschen entsprechend an. Jede Einstellung ist genau beschrieben. An den Pfadangaben brauchen Sie nichts ändern.
  3. Öffnen Sie nun Ihre Seite (Datei), in der das Formular integriert werden soll, mit einem Editor.
    Das Formular nutzt CSS für das optische Layout.
    Fügen Sie deshalb folgende CSS Anweisung innerhalb des <head> Bereiches Ihrer Seite (Datei) ein.
    <link href="kontakt/kontakt_style.css" rel="stylesheet" type="text/css" media="screen" />
  4. Geben Sie nun noch folgenden Code in die gleiche Datei ein
    (bitte ganz oben, in die aller erste Reihe schreiben - Es darf kein Zeichen vor dieser Anweisung stehen.)
    <?php session_start(); $script_pfad="kontakt/"; ?>
  5. Und an der Stelle, wo das Formular erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."formmailer.php"; ?>
  6. An der Stelle, wo der Counter erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."count.php"; counter('1'); echo $zahl; ?>
    An der Stelle wo "counter('1');" steht kann man die Zahlen 1-99999999999 einfügen.
    1,2,3,4,5 usw. ansteigend egal welche Anzahl von Countern benötigt wird.
  7. Öffnen Sie nun Ihre Admin Seite (Datei), in der das Formular integriert werden soll, mit einem Editor.
    Das Formular nutzt CSS für das optische Layout.
    Fügen Sie deshalb folgende CSS Anweisung innerhalb des <head> Bereiches Ihrer Seite (Datei) ein.
    <link href="admin/kontakt/kontakt_style.css" rel="stylesheet" type="text/css" media="screen" />
  8. Geben Sie nun noch folgenden Code in die gleiche Datei ein
    (bitte ganz oben, in die aller erste Reihe schreiben - Es darf kein Zeichen vor dieser Anweisung stehen.)
    <?php session_start(); $script_pfad="admin/kontakt/"; ?>
  9. Und an der Stelle, wo das Formular erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."formmailer.php"; ?>
  10. An der Stelle, wo der Counter erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."count.php"; echo $zahl; ?>
  11. An der Stelle, wo die Inbox erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."mails.php"; ?>
  12. An der Stelle, wo der Sent Folder erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."sent.php"; ?>
  13. An der Stelle, wo die Statistik erscheinen soll fügen Sie noch folgenden Code ein:
    <?php require $script_pfad."stats.php"; ?>
  14. Jetzt speichern Sie die Datei am besten gleich mit der Datei-Endung .php ab. Oder Sie benennen anschl. die Datei von .html in .php um. (Denken Sie daran, ggf. noch in Ihren anderen Seiten die Links auch von.html in .php zu ändern)
  15. Noch die admin/setup.php Editieren und http://www.test.com/admin/setup.php aufrufen , Fertig! Nun können Sie das Formular verwenden.
    • Zum Hochladen benutzen Sie am Besten ein FTP Programm (z.B. das kostenlose FileZilla). Laden Sie nun Ihre ehemalige html Datei und den Ordner "kontakt" und "admin" auf Ihren Webspace hoch. Es empfiehlt sich, den Ordner "kontakt" und "admin" in das gleiche Verzeichnis zu legen, wo Sie auch Ihre ehemalige html Seite abgelegt haben.
Hinweise
  • Das Formular ist für die Private Nutzung kostenlos.
  • Hinweis zum MYSQL: Das Script benötigt INSERT und INSERT,SELECT,UPDATE im usermode und INSERT,SELECT im adminmode. Beide modes sind in der "settings.php" auffindbar. Ein user und ein admin account.
  • Hinweis zum CSS: Alternativ können Sie auch, wenn schon eine CSS Datei für Ihre Seite existiert, den Inhalt in Ihre eigene CSS Datei einfügen. Dann brauchen Sie unter Einbauanleitung den Punkt 3 und 7 nicht beachten.
  • Pfadangaben: Wenn die Datei, die das Formular einbinden soll, auf einer Ebene mit dem Ordner "kontakt" und "admin" liegt, brauchen Sie nichts zu beachten. Andernfalls müssen Sie den Pfad abändern. Angenommen, Ihre Fomularseite liegt hier: http://www.test.com/mein_formular.php
    und der Ordner mit dem Kontaktformular befindet sich in: http://test.com/scripte/kontakt/ und http://test.com/scripte/admin/kontakt/
    dann schreiben Sie bei Punkt 3 , 7 und 4 , 8 nicht nur "kontakt/" sondern "scripte/kontakt/". und "admin/kontakt/" sondern "scripte/admin/kontakt/"
Änderungen in den Versionen:

Version: Communicate Formular 1.3

  • HTACCESS Integration mit mod rewrite
  • MYSQL Integration
  • E-Mail Speicherung am MYSQL Server
  • E-Mail Versand über den WebServer
  • E-Mail Inbox/Sent View
  • Captcha Integration
  • Counter Integration mit IP , Zeitsperre und Statistik erstellung
  • Antwort Formular Integration mit freigabe häckchen
  • Setup Quick Install

Version: Kontakt Formular 1.2

  • Sicherheitsupdate durchgeführt

Version: Kontakt Formular 1.1

  • Layout komplett erneuert (DIV statt Tabelle für eine einfachere anpassung an Ihre Optik)
  • Option hinzugefügt um die Mail als Html oder PlainText zu versenden
  • Option für Charset einstellung hinzugefügt (Utf-8 oder ISO-8859-1 usw...)
  • Installation vereinfacht
  • CSS Datei kommentiert, keine lange suche, wenn Sie die Optik verändert möchten
  • Funktion hinzugefügt, das der Absender sich auf Wunsch eine Kopie der Nachricht zukommen lassen kann
Downloads:

Version: Communicate Formular 1.3

Version: Kontakt Formular 1.2

Version: Kontakt Formular 1.1

  • NONE
License:

Version: Communicate Formular 1.3

  • GNU GENERAL PUBLIC LICENSE Version 2, June 1991

Version: Kontakt Formular 1.2

Version: Kontakt Formular 1.1