Kontaktformular Problem

  • Hallo
    Ich habe vor einiger Zeit mich bereits gemeldet, dass das Kontaktformular nicht läuft (bei mir). Mir wurde mitgeteilt man müsse via PHP
    Das Formular abschicken. Mein alter Provider kann kein PHP entgegen nehmen.
    Also habe ich den Provider gewechselt. Dieser kann PHP entgegen nehmen, habe wir auch getestet. ABER
    Das Kontaktformular geht immer noch nicht. Bei Absenden verschwindet meine Homepage und das Mail kommt nicht an.
    Was muss ich noch unternehmen damit mein Kontaktformular läuft ?

    Das ist der Aufruf in meinem Browser nach dem Senden Button.


    http://www.pcfahrwangen.ch/media/Scriptin…r/SendEmail.php


    Besten Dank für einen Tipp

    Freundliche Grüsse
    Beat

  • Hallo,

    2 Fehler sind mir auf deiner Website aufgefallen, die u.a. gegeben sein müssen, für ein richtiges funktionierendes Kontaktformular:

    1. Du hast auf deinem Webspace die PHP Version 5.2.17 aktiv.
    Diese sollte aber mindesten 5.3 haben, siehe hier: http://homepage-erstellen-mit-desktop-cms.zeta-producer.com/formulare-uebe…-versenden.html

    2. Die Erfolgs und Fehler URL-Angaben, in der Formularverwaltung fehlen, oder sind falsch.
    Diese mal korrigieren: http://homepage-erstellen-mit-desktop-cms.zeta-producer.com/formular-optio…figurieren.html

    Wenn du diese 2 Sachen geändert hast, sollte das Formular funktionieren.
    Wenn nicht, dann nochmal melden.

    Gruß
    Jochen

    Gruß
    Jochen

  • Ja Danke, aber updaten php 5.2.17 auf z.b. php 5.5 wie geht das am einfachsten. Auf dem Internet gibt es sehr aufwändige Anleitungen.

  • Also im Normalfall kann das dein Webhoster für dich erledigen.
    Kurzer Anruf oder Nachricht zu denen, das du PHP 5.3 möchtest, und dann sollten die das Ruckzuck erledigen können.

    Alternativ (wenn das dein Webshoster anbietet) kannst du das auch selbst im dortigen Kundencenter umstellen.

    Den aufwendigen Weg mittles PHP-Umstellung von einer Datei direkt auf deinem Webspace, kannst du dir dadurch sparen.

    Gruß
    Jochen

    Gruß
    Jochen

  • Ich habe mit dem Webhoster gesprochen. Diese arbeiten (mit allen anderen Kontaktformularen und Produkten) einwandfrei mit der Verison PHP 5.2. Ein Umstellung geht mit meinem Vertrag nicht.
    Er hat mir gesagt, für Euch wäre dies eine kleine Anpassung, dass Euer Kontaktformular auch unter 5.2 laufen würde:
    Ich als Anwender sitzt nun zwischen Stuhl und Bank.

    Was meint Jochen dazu ?

  • Jochen meint dazu 8)

    Ist aber ein schlechter Webhoster, wenn die nur PHP 5.2 haben, da dies nicht mehr der "Stand der Dinge" ist, weil:

    A: Zitat: "Die Weiterentwicklung und der Support von PHP 5.2 seit Anfang 2011 eingestellt worden ist" Also schlicht "veraltet" ist.

    B: Es die erste PHP 5.3 schon seit Dezember 2010 gibt (Aktuell gibt es schon die Version 5.5.4).

    Lösungen:
    A: Entweder einen Webhosterwechsel zu einem "Modernen" Webhoster vornehmen, der eine vernüftige PHP-Version anbietet (meine Empfehlung).

    B: Ein Externes Formular nehmen, das sich entweder mit einem PHP 5.2 noch zufrieden gibt, oder gar kein PHP braucht.

    C: Zeta direkt eine Anfrage stellen, ob Sie dir das Script umprogrammieren: http://www.zeta-producer.com/de/kontakt.html

    Gruß
    Jochen

    Gruß
    Jochen

  • Hall Jochen da bin ich wieder.
    Ich habe mein Abonnement erhöht (zusätzliche Kosten). Jetzt ist meine Homepage auf einem Linux-Rechner.
    Die PHP Version ist 5.3.16
    Ich habe das Kontaktformular neu eingebunden und bei den Extras bei Formular ändern habe ich meine E-Mail Adresse
    vom Verein eingegeben.
    Dann habe ich die ganze Homepage neu auf den Linux Rechner geschickt via FTP.
    Jetzt bekomme ich diese Fehlermeldung, was muss ich noch machen, dass ich ein einfaches, funktionierendes Kontaktformular
    bekommen ?

    Fehlermeldung: 404 - File Not Found
    Fichier non trouveé
    Datei nicht gefunden
    File not found

    Gruess
    Beat

  • Doch noch eine Erfolgsmeldung. Das Test-Mail wurde korrekt auf dem mail-Server weitergeleitet. Aber
    die Fehlermeldung 404 bleibt.

  • Habe es überprüft. Die Seiten sind im System als Unterseiten drin. Habe diese explizit nochmals an den Web-Server
    gesendet. Immer noch diese Fehlermeldung.
    Die URL werde doch wie im Beispiel gezeigt, unverändert übernommen, ODER ?

    Gruess
    Beat

  • Hallo Beat,

    im Quelltext stimmen die Erfolgs- und Fehlerseiten nicht. Bitte mal folgendermaßen vorgehen:

    • Menü "Website | Erweitert | Formulare" wählen
    • Formular auf der linken Seite auswählen
    • Die Schaltfläche "Optionen" klicken
    • Bei Erfolg-URL auf "Link auswählen" klicken
    • Unten den Button "Kein Link" klicken.
    • Das Gleiche bei Fehler-URL machen.


    Zwischenergebnis 1: Die Felder mit den URLs müssten nun ganz leer sein. Dann weiter:

    • Bei Erfolg-URL auf "Link auswählen" klicken
    • Die Erfolgsseite unter "System" auswählen
    • Bei Fehler-URL auf "Link auswählen" klicken
    • Die Fehlerseite unter "System" auswählen


    Zwischenergebnis 2: In den Feldern der URLs stehen nun die richtigen Seiten. Dann weiter:

    • Mit OK bestätigen
    • Formularverwaltung schließen
    • In der Seitenstrukturansicht die Kontakt-Seite wählen
    • Menü "Website | Erstellen | Aktuelle Seite erstellen" wählen
    • Menü "Website | Veröffentlichen | Website online veröffentlichen" wählen


    Bitte dann das Formular testen.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!