Formular

  • Hallo,

    habe bei mir ein Formular erstellt und unter Formulare Optionen die korrekten URLs eingegeben, dennoch wird es nicht weitergeschaltet.
    Die Nachrichten kommen an, aber die Weiterschaltung auf die URL klappt nicht.
    Einstellung via PHP, meine Homepage liegt auf t-online.

  • Hallo,

    um dir hier besser weiterhelfen zu können, wäre es gut zu wissen:

    1. Mit welcher ZP Version du arbeitest 11 oder 12?
    2. Einen Link zu deiner Webseite zu haben, um sich das mal ansehen zu können.

    Es könnte z.B. sein, das nicht alle PHP-Voraussetzungen gegeben sind, oder was in der FTP-Konfiguration nicht stimmt, wie z.B. eine nicht ganz korrekte Web-Adresse.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Heiko,

    also was mir gerade jetzt dazu auf die schnelle aufgefallen ist:

    1. Zwei Formular auf einer Seite gehen nicht, da die sich damit in die Quere kommen.
    2. Bei dem "Unsubscibe" sind die Erfolgs und Fehler URLs richtig vorhanden.
    3. Beim Kontakt, stimmen diese Angaben hingenen nicht.
    4. PHP passt.

    Lange rede kurzer sinn:
    -Mach dein Konaktformular und dein Unsubscribe auf getrennte Seiten.
    -Überprüfe beim Kontaktformular die Erfolgs und Fehler URL einstellungen.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Jochen,

    danke dafür. Ich habe es erst auf 2 Seiten, ging nicht, jetzt habe ich das Kontaktformular gelöscht und nur unsubscribe, geht leider auch nicht

    Noch ne Idee?

    Heiko

  • Hallo Heiko,

    jetzt könnte es auch noch an fehlenden Schreibberechtigungen auf deinem Webserver liegen.
    Führe mal folgendes durch:

    - Extras > Optionen > Aktionen > PHP prüfen > Ausführen

    Und poste hier dann mal das Ergebnis.

    Was mir auch aufgefallen ist, das deine Erfolgs und Fehler URL auf die gleiche Seite verweisen (you-are-unsubscribed.html).

    Wäre besser wenn die unterschiedlich sind, falls mal eine Störung auf dem Webserver vorliegt, dies der Besucher dann auch mitbekommt.

    Gruß
    Jochen

    Gruß
    Jochen

  • Guten Morgen Jochen,

    habe ich gemacht:

    PHP-Serverstatus

    ✓ Alle PHP-Voraussetzungen erfüllt.


    Wenn ich bei t-online in meinen Dateimanager gehe und auf SendEmail.php clicke kommt: Illegal script call.
    siehe Analge

    Wegen Rückmeldung, habe ich jetzt erstmal so einfachhalber gemacht, werde ich später ändern


    Heiko

  • Hallo Heiko,

    du kannst jetzt noch folgendes versuchen:

    -Log dich mit einem externen FTP-Programm, wie z.B. Filezilla auf deinen Webspace ein.
    -Kontrolliere dann mal, ob du Schreibrechte für folgenden Ordner (inkl. den Unterordner und Dateien) hast, und stelle diese dann ggf. ein.
    /media/Scripting/ServerSideScripting/PHP

    Wenn das auch nichts bringt, dann auch mal mit deinem Webhoster Kontakt aufnehmen und denen das Problem schildern.
    Evtl. hilft es auch das "mycrypt-Modul" neu auf deinem Webserver zu installieren.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Jochen,

    danke dafür, Rechte habe ich für Owner read/write/execute, für Group und Public nur read/write/execute

    Wegen mycrpt-Modul, wo finde ich das?

    Auf meinem Webserver kann ich das nicht finden

    Heiko

  • Hallo,

    also wenn mcrypt fehlen sollte, dann hätte die PHP-Prüfung dies beanstandet, das sollten wir also zunächst ausschließen.

    Wenn ich recht verstehe, ist Ihr Problem nun, dass das Formular auf der Seite http://www.heiko-pult.de/unsubscribe.html nicht auf die Erfolgs-URL weiterleitet obwohl das Formular eine E-Mail generiert, die Ihnen auch zugestellt wird, richtig?

    Wie ist denn Ihre Einstellung bei: "Erweitert > Erweiterte Einstellungen > Kodierung"? Ist da bei "BOM schreiben" ein Haken gesetzt oder nicht?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Frau Seiz,

    Sie beschreiben das richtig. Bei BOM ist kein Haken gesetzt, davor steht utf-8

    Grüße

    Heiko

  • Wenn ich Ihre Webseite ansehe, sieht alles soweit korrekt aus.
    Könnten Sie mir Ihr Projekt senden, damit ich das genauer analysieren kann:


    • Öffnen Sie Ihr Projekt in Zeta Producer
    • Gehen Sie auf das Menü "Extras"
    • Klicken Sie auf den Button "Optionen"
    • Klicken Sie auf "Aktionen"
    • Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
    • Klicken Sie unten auf den Button "Ausführen"
    • Geben Sie ggf. Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können

    Lassen Sie uns anschließend hier im Forum den Namen Ihres Projekts wissen, damit wir die zugesendeten Daten Ihrem Fall zuordnen können.


    Während wir an Ihrem Projekt arbeiten, sollten Sie bei sich keine Änderungen durchführen, denn sonst müssten Sie das ggf. nochmals im von uns modifizierten Projekt durchführen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    das muss mit Ihrem ungewöhnlichen Setup zu tun haben. Ihre Domain läuft wohl auf United Domains und wird dort irgendwie auf einen Server bei T-Online weitergeleitet (Stichwort: "X-UD-Method: urlhiding").

    Wenn Ich auch ihrem tatsächlichen Server teste, funktioniert alles wie erwartet:
    http://www.drpult.homepage.t-online.de/unsubscribe.html


    Ich weiß nicht, wie United Domains die Weiterleitung macht, auf jeden Fall wird der header, den unser PHP-Skript schickt, einfach nicht berücksichtigt:

    Code
    header("Location: $successPage");

    Warum das so ist, kann nur United Domains sagen.

    Können Sie es nicht künftig so einrichten, dass die Domain auch unter dem T-Online-Server läuft, also dieser die Website als https://community.zeta-producer.com/www.heiko-pult.de ausliefert (sprich, die Domain zu t-online umziehen)?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    wenn Sie das vermeiden wollen, müssten Sie sich an United Domains wenden. Vielleicht haben Die ja einen workaround?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,
    als ich das letze Mal nachgesehen habe, war ich noch keine Frau ;) Aber schön, dass es nun funktioniert!

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

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