Kontaktformular sendet nicht

  • Es wär so schön wenn das Kontaktformular senden würde, aber beim versenden über das Kontaktformular

    … im Vorschaumodus

    is_valid ) { $_SESSION['verifiedcaptcha'] = $request["recaptcha_challenge_field"] . $request["recaptcha_response_field"]; echo "OK"; } else { echo "NOK: " . $resp->error; } exit; } // Stage 1 if ( isset($request["f_receiver"]) ) { CatchUploads( $request ); $formData = $request; $encodedFormData = base64_encode( serialize( $formData )); if( isset( $request["sc"] )) { //ValidateLoadMainFormData( $formData ); $error = ValidateLoadMainFormData( $formData ); if ( $error == null ) { DoProcessFormAndRedirect( $formData, $successPage, $errorPage ); } else { echo $error; exit; } } else { if ( isset( $request["recaptcha_response_field"] ) ) { // we entered the PHP with captcha already in the form Data. Need to handle this differently below. $enteredWithCaptcha = "yes"; } else { DisplayCaptchaChallenge(); } } if ( $enteredWithCaptcha == null ) { exit; } } // Stage 2 if ( isset( $request["recaptcha_response_field"] ) || isset( $request["pending"] )) { if ( $enteredWithCaptcha == null ) { $encodedFormData = $request["formData"]; $formData = unserialize( base64_decode( $request["formData"] )); } else { // we entered the PHP with captcha already in the form Data so the request doesn't yet include formData $formData = $request; } $error = ValidateLoadMainFormData( $formData ); if ( $error == null ) { //check if we already verified the captcha once (a captcha can only be solved once) if ( $_SESSION['verifiedcaptcha'] == $request["recaptcha_challenge_field"] . $request["recaptcha_response_field"] ) { DoProcessFormAndRedirect( $formData, $successPage, $errorPage ); } else { $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $request["recaptcha_challenge_field"], $request["recaptcha_response_field"]); if ( $resp->is_valid ) { DoProcessFormAndRedirect( $formData, $successPage, $errorPage ); } else { $error = $resp->error; DisplayCaptchaChallenge(); } } } else { echo $error; } exit; } echo "Illegal script call."; exit; // ======================================================== ?>

    … im Live-Modus bekomme ich eine leere Seite

    und in der Leiste steht:

    http://www.wanderfreunde-tuningen.de/assets/php/for…endEmail.php?sc

    Nach der Überprüfung kommt das OK

    Ich hoffe nun, dass mir jemand helfen kann.

    Vielen Dank im Voraus.

    Gruß Manfred

  • Hallo,

    also dass das Kontaktformuar in der lokalen Vorschau nicht geht, ist normal, da dort die dazu benötigten PHP-Scripte nicht ausgeführt werden können.

    Wenn Online nur eine leere Seite kommt, dann liegt dies meist an einer fehlenden Voraussetzung auf dem Webserver.

    (Da in deinem Fall die PHP 5.6. aktiv ist, ist das schon mal in Ordnung).

    Ich denke das es bei dir an fehlenden Schreibrechte für das für das Formular benötige Verzeichnis /assets/php/ (inkl.. Unterordner) liegen könnte.

    Dies mal mit z.B. Filezilla kontrollieren und wenn dort keine Schreibrechte vorhanden sein sollten, dies dann dort gleich abändern.

    Gruß
    Jochen

  • Hallo Jochen,

    vielen Dank für die Info.

    Da ich aber keine Ahnung von Programieren und keine Englischkentnisse habe, kann ich auch nicht wissen wie das aussehen soll (FileZilla ist instaliert).

    Zeta sagt, dass das Programm ohne Programierkentnisse zu Handhaben ist, darum das Programm von Zeta instaliert.

    Es war auch einfach. Alles andere funktioniert. Nur das Kontaktformular macht Probleme.

    Es will einfach nicht senden. Ich habe auch gesehen, dass Andere auch Probleme haben. Ist das vieleicht eine Krankheit von Zeta?

    Gruß

    Manfred

  • Hallo,

    ich würde das gerne für Sie überprüfen, kann aber auf Ihrer Webseite kein Kontaktformular finden. Auf welcher Seite befindet sich das Formular, könnten Sie mir die URL zu dieser Seite hier mitteilen?

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

  • OK, herzlichen Dank. Nach dem Absenden sendet der Webserver einen Fehler mit Code 500. Das sagt Ihnen sicher nichts, aber hiermit können wir weiterarbeiten.

    Um das zu lösen sollte das Formular veröffentlicht bleiben und wir sollten zugriff auf Ihren Webserver erhalten.

    Bitte senden Sie uns die FTP-Zugangsdaten zum Webserver, also Servername, Benutzername und Passwort sowie einen Link zu diesem Forum-Artikel (als Referenz) per E-Mail an support[ät]zeta-producer.com ([ät] durch @ ersetzen).

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

  • Hallo Manfred,

    Du kannst nach Lösung des Problems Dein Passwort ändern.

    Zu Deiner Anfrage der Berechtigungen, gehe mal in Filezilla auf das Verzeichnis \formmailer, dann auf Dateiberechtigungen und trage dort den numerischen Wert 705 ein, dann noch ein Häkchen bei "Unterverzeichnisse einbeziehen" und dann "OK"

  • Sie können Ihr Passwort auch vor der Übermittlung an uns bereits ändern, und dann ein spezifisches Passwort für uns einstellen. Hinterher können Sie es dann wieder auf ihr gewohntes Passwort ändern. Es steht Ihnen natürlich frei, dies zu machen.

    Allerdings ist die Ursache der Problems eine Einstellung auf dem Server und ohne Login können wir das nicht analysieren. Sie können das alternativ aber auch gerne mit Ihrem Provider lösen, der sollte auf dem Server im Fehlerprotokoll des Webserver sehen können, was die Fehlerursache ist.

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

  • Hallo,

    Danke für die Bemühungen, ich habe es fertiggebracht, dass das Kontaktformular sendet.

    Es lag wohl an den Einstellungen der Fehler- bzw. Erfolgsmeldungen beim versenden.

    Freundliche Grüße

    Manfred

  • Hallo Roland Andres,

    das liegt sicher daran, dass Sie in den FTP-Einstellungen des Projekts noch nicht die korrekte "Web-Adresse" eingegeben haben.

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

  • Hallo,

    im Feld "Web-Adresse" müssen Sie die "Web-Adresse" eingeben, nicht den FTP-Servernamen. In Ihrem Fall also: http://www.rolls-voice.ch

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

  • Hallo,

    aha, Sie hatten die FTP-Einstellungen bisher noch gar nicht konfiguriert.

    Da Sie ja beim anlegen der neuen Konfiguration bereits "SFTP" gewählt hatten, müssen Sie das Protokoll (sftp://) im Feld "Servername" nicht angeben. Geben Sie da also nur rolls-voice.ch ein, wenn das der korrekte Servername ist.

    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!