Installation - PHP Kontakt Formular Script (responsive)

Text Anleitung

  1. kontaktformular.zip unter Download herunterladen.

  2. Dateien aus kontaktformular.zip in ein Verzeichnis auf Ihrer Festplatte entpacken.

  3. Datei "config.php" mit einem Editor (z.B. Notepad2) öffnen.

  4. In Zeile 2 Ihre E-Mail Adresse und in Zeile 3 Ihren (Firmen)Namen zwischen den Anführungszeichen eintragen. Die genaue Position wird auch nochmal in der Datei kommentiert.

  5. Datei config.php abspeichern.

  6. Möchten Sie eine Uploadmöglichkeit für den Besucher im Formular erzeugen, so öffnen Sie nun die Datei upload.php mit einem Editor. Ansonsten überspringen Sie diesen Schritt einfach.

    Anhand der Kommentierungen können Sie nun die Einstellungen für das Uploadfeld konfigurieren. Sie haben unter anderem die Option zwischen dem Versenden der Dateien an Ihre E-Mail Adresse (als Attachment), oder aber über einen Upload in ein Verzeichnis auf Ihrem Server. Nähere Informationen zu allen Einstellungsmöglichkeiten finden Sie bereits ausführlich vorkommentiert in der upload.php.

  7. Alle Dateien (einschließlich upload.php) auf Ihren Server/Webspace laden.

  8. Datei test.php im Browser öffnen, Ihre E-Mail Adresse eintragen und auf Senden klicken. Nun wird überprüft, ob die PHP Mailfunktion auf Ihrem Server installiert ist. Innerhalb weniger Sekunden erhalten Sie eine Testmail. Die Datei test.php sollte nun aus Sicherheitsgründen gelöscht werden.

  9. Datei kontakt.php in Ihrem Browser öffnen. Das Kontaktformular ist nun einsatzbereit! (Sollte kein Sicherheitscode angezeigt werden, klicken Sie bitte hier.)

    Antworten auf häufig gestellte Fragen sowie zu etwaigen Fehlermeldungen, finden Sie unter FAQ.

    Hosteurope.de Kunden klicken bitte hier.




Integrierung in eine bestehende Seite

Es gibt 2 Möglichkeiten das Kontaktformular in Ihre Seite einzufügen. Entweder per IFrame (sehr einfach!) oder mit dem PHP Include Befehl. Die einfachste Methode ist hier die Einbindung per IFrame. (funktioniert auch in Wordpress: Zur Anleitung)

Methode I - Integrierung per IFrame

  1. Bitte fügen Sie folgenden HTML Code an die gewünschte Stelle in Ihrer Seite ein:
    <iframe src="kontakt.php" frameborder="0" width="550" height="700"></iframe>
    Bitte vergewissern Sie sich, dass der Pfad zu der Datei kontakt.php korrekt ist. Sollte sich die Datei also in einem Verzeichnis befinden (z.B. kontaktformular), ändern Sie den Pfad in: "kontaktformular/kontakt.php".

  2. Die Breite und die Höhe des IFrame lassen sich über die Attribute width und height definieren.

  3. Wichtiger Hinweis: Wenn Sie das Kontaktformular responsive einbinden möchten, muss die Angabe width immer 100% betragen. Also:
    <iframe src="kontakt.php" frameborder="0" width="100%" height="700"></iframe>
    Die Höhe können Sie weiterhin selbst definieren. Alternativ kann eine automatische Höhen-Anpassung über dieses responsive iFrame realisiert werden.

  4. Fertig!

    Methode II - Integrierung per PHP Include

  1. Um das Kontaktformular per PHP Include Befehl in eine bestehende Seite einzufügen, ist es notwendig, dass die entsprechende Datei die Dateiendung .php hat.

  2. Beispiel: Sie möchten das Kontaktformular (kontakt.php) in Ihr Impressum (impressum.html) integrieren. Bevor sie diesen Prozess starten können, müssen Sie die Datei impressum.html in impressum.php umbenennen.

  3. Nun öffnen Sie die Datei impressum.php mit einem Editor und fügen gleich an die erste Stelle der Datei (Zeile 1) den folgenden PHP Code ein: <?php session_start() ?>

  4. Fügen Sie nun den folgenden Code an die gewünschte Stelle in der Datei impressum.php ein, um das Kontaktformular zu integrieren: <?php include("kontakt.php"); ?>.

    Wichtig: Alle Dateien (kontakt.php, config.php, danke.php, upload.php, style-kontaktformular.css) sowie der Ordner captcha sollten sich im selben Verzeichnis wie die Datei impressum.php befinden. Es ist nicht zu empfehlen das Kontaktformular Script in einen Ordner (z.B. kontaktformular) zu installieren, da dies zu Fehlern führen kann!
    Fertig! Das Integrieren des Kontaktformulars ist nun abgeschlossen.

  5. Sollten Sie sich dennoch dafür entschieden haben, das Formular in einen Ordner zu installieren, so müssen Sie den Code entsprechend ändern. Sofern der Ordnername kontaktformular lautet, muss der Code folgendermaßen aussehen: <?php include("kontaktformular/kontakt.php"); ?>

    Zudem ist es auch erforderlich den Pfad zur Datei captcha.php zu ändern, sofern das Formular, wie in unserem Beispiel im Ordner "kontaktformular" hinterlegt ist.
    Öffnen Sie die Datei kontakt.php mit einem Editor und scrollen bis zur Zeile 466, 467 und 468. Ändern Sie hier bitte jeweils die Pfadangaben in Zeile 466 und 467 zur captcha.php. Die Pfadangaben sind in Anführungszeichen markiert. In unserem Beispiel (Ordnername kontaktformular), müssen die Pfade zur captcha.php also wie folgt umbenannt werden: "kontaktformular/captcha/captcha.php".
    In Zeile 468 ändern Sie den Pfad zur Datei icon-kf.gif in "kontaktformular/icon-kf.gif".

    Des Weiteren sollte die Datei danke.php nun in das Verzeichnis kopiert werden, welches auch die Datei impressum.php beinhaltet. Alternativ kann natürlich auch eine neue Danke-Seite erstellt werden.

  6. Der Pfad zur Datei style-kontaktformular.css muss ebenfalls entsprechend geändert werden. (Zeile 393)

  7. Das Kontaktformular sollte nun auf der Seite impressum.php funktionieren!

  8. Sie möchten, dass die Datei impressum.php wieder als "impressum.html" im Browser dargestellt wird, so erstellen Sie eine Datei mit dem Namen .htaccess. Diese Datei muss im selben Ordner hinterlegt sein, wie die Datei impressum.php.

    Fügen Sie nun folgenden Inhalt in die Datei .htaccess ein:

    RewriteEngine on
    RewriteRule impressum.html$ /impressum.php


    Nun können Sie im Browser die Datei impressum.php als impressum.html aufrufen. ;-)

    VIDEO Installationsanleitung - Wie integriere ich das Kontaktformular in eine bestehende Website?


    Bitte doppelt anklicken, um auf YouTube zu gelangen und das Video im Vollbildmodus anzusehen. Das Video wurde mit der Bildschirmauflösung 1280x800 Pixel erstellt.

etwaige Fehlermeldungen

Der Sicherheitscode wird nicht angezeigt?!

  1. Sollte nach der Installation kein Sicherheitscode angezeigt werden, öffnen Sie bitte die Datei document_root.php (im Ordner captcha) in Ihrem Browser. Sie sehen nun den absoluten Serverpfad.

  2. In meinem Beispiel lautet dieser: /home/www/

  3. Markieren Sie nun den absoluten Serverpfad und kopieren Sie diesen in den Zwischenspeicher. (rechte Maustaste - Kopieren)

  4. Öffnen Sie die Datei captcha.php (im Ordner captcha) mit einem Editor und scrollen Sie in Zeile 64. ($ttf = "/Imperator.ttf";)

  5. Wichtig: Fügen Sie nun den absoluten Serverpfad aus dem Zwischenspeicher vor /Imperator.ttf ein. (rechte Maustaste - Einfügen)

  6. In meinem Beispiel also: $ttf = "/home/www/Imperator.ttf";

  7. Da die Schriftart aber nicht im root Verzeichnis (Hauptverzeichnis) Ihres Servers liegt, müssen Sie den Pfad ergänzen.

    Liegt das Kontaktformular Script also zum Beispiel im Ordner kontaktformular muss der Pfad folgendermaßen aussehen: $ttf = "/home/www/kontaktformular/captcha/Imperator.ttf";

    ( Natürlich dürfen Sie auch nicht vergessen den Ordner captcha anzugeben, da die Schriftart in diesem hinterlegt ist. ;-) )

  8. Der Sicherheitscode sollte nun angezeigt werden!

    VIDEO Installationsanleitung: Der Sicherheitscode wird nicht angezeigt!?


    Bitte doppelt anklicken, um auf YouTube zu gelangen und das Video im Vollbildmodus anzusehen. Das Video wurde mit der Bildschirmauflösung 1280x800 Pixel erstellt.

Warum erhalte ich, trotz korrekter Eingabe des Sicherheitscodes, die Fehlermeldung "Der Sicherheitscode wurde falsch eingegeben." ??

Bitte überprüfen Sie, ob Sie in der Datei config.php in Zeile 2 Ihre E-Mail Adresse eingetragen haben.


Ich erhalte die folgende Fehlermeldung, sobald ich die kontakt.php öffne: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or \'}\' in /var/www/***/html/***/AntiSpam.php on line 17

Diese Fehlermeldung sagt aus, dass auf Ihrem Server nur PHP 4 installiert ist. Um das Kontaktformular (mit Sicherheitsfrage) nutzen zu können, ist es erforderlich, dass auf Ihrem Server mind. PHP 5.2 installiert ist. Bitte kontaktieren sie Ihren Webhoster. Dieser wird diese Änderung (in den meisten Fällen kostenlos) für Sie übernehmen.


Kostenloser Installationsservice

Sollte es dennoch Probleme bei der Installation oder Konfiguration der Software geben, stehen wir Ihnen selbstverständlich rund um die Uhr mit unserem kostenlosen Installationsservice zur Verfügung. Teilen Sie uns hierbei bitte über unser Formular Ihre Kontaktdaten mit. Wir setzen uns innerhalb von 12 Stunden mit Ihnen in Verbindung!


Info

Mit diesem Script können Sie Ihren Besuchern die Möglichkeit bieten, Sie zu kontaktieren. Das Formular wird per Mail an den Webmaster geschickt. Als Schutz vor Spam wird ein Sicherheitscode verwendet. Optional kann auch ein E-Mail Attachment Feld hinzugefügt werden. Der Copyrightvermerk in der Fußzeile des Scripts darf nicht entfernt werden. Wer ihn dennoch entfernen möchte, muss eine non-copyright Lizenz erwerben. Bitte füllen Sie hierzu das Bestellformular aus. Wenn Sie das Kontaktformular auf einer kommerziellen Website nutzen möchten, müssen Sie eine kommerzielle Lizenz erwerben. Bitte nutzen Sie hierzu auch das Bestellformular. Sie haben vor dem Download diesen Bedingungen durch das Akzeptieren der Lizenzbestimmungen zugestimmt.


Linktipp

Newsletter Script
Die optimale Lösung für Ihr E-Mail Marketing!
Umfrage Script
Bereicherung & echtes Plus für Ihre Website!

Individuelles Formular

Sie benötigen für Ihre Homepage ein individuelles Anfrageformular in einem Responsive Design? Kein Problem! Schreiben Sie uns!