Guten Tag
Bei mir funktioniert das neue Formmail nicht richtig. http://www.wintegra.ch/kontakt.html
Altes Formmail als Test liegt unter http://www.wintegra.ch/computer-einrichten.html ganz unten
Neu erscheint folgender Fehler, PHP Version 5.4.45-0+deb7u2
Parse error: syntax error, unexpected 'version' (T_STRING) in /srv/www/vhosts/wintegra.ch/httpdocs/assets/php/formmailer/SendEmailReCaptcha.php on line 1
Nach Forschung im Internet habe ich die erste Zeile vom File SendEmailReCaptcha.php <?xml version="1.0" encoding="utf-8"?> entfernt, da ich den Parameter short_open_tag im php.ini File nicht ändern darf.
Danach erscheint diese Fehlermeldung, was mache ich falsch oder geht da schief...? Bei Google habe ich die Schlüssel bestellt und auch erhalten. Danke für Ihre Hilfe
Neues SendEmailReCaptcha funktioniert nicht
-
-
Hallo,
die Dateien unserer Skripts sollten nicht verändert werden, denn sonst können wir diese nicht mehr supporten. Haben Sie denn die beiden Schlüssel-Strings von Google in den Formularoptionen korrekt eingegeben?
-
Es ist mir schon klar, dass ich die Scripts eigentlich nicht verändern sollte, aber wenn nun mal ein Fehler erscheint forscht man zuerst im Internet wo es denn klemmen könnte.
Die Keys habe ich bekommen und eingetragen und sollten auch korrekt sein, da sie ja von Google generiert wurden.
Gruss H. BötschiDiese neue Meldung im Anhang erscheint nun
Ich sehe aber keine Roten Felder -
Auf welcher Seite befindet sich das neue Captcha online, damit ich das mal ansehen kann?
Ich konnte nur http://www.wintegra.ch/kontakt.html#a1439 finden, was das alte Captcha nutzt… -
Sorry, sehe gerade, dass die Kontakt-Seite 2 Formulare beinhaltet. Eines mit dem neuen und eines mit dem alten Captcha.
2 Formulate mit Captchas auf einer Seite können Probleme machen. Können Sie ggf. zum Test bitte das Form mit dem neuen Captcha auf eine separate Seite verschieben und mir die URL mitteilen?
-
http://www.wintegra.ch/hansruedi-boetschi.html
Nun sind wir wieder beim alten Fehler
Parse error: syntax error, unexpected 'version' (T_STRING) in /srv/www/vhosts/wintegra.ch/httpdocs/assets/php/formmailer/SendEmailReCaptcha.php on line 1
-
OK, herzlichen Dank. Da ist im Skript für das neue reCaptcha wirklich noch ein Fehler gewesen. Die 1. Zeile darin gehörte da absolut nicht rein. Ich habe ein Online-Update für das Widget veröffentlicht.
Wenn Sie ins Menü "Extras" wechseln und dann die STRG-Taste gedrückt halten während Sie auf "Updates suchen" klicken, sollten Online-Updates geladen werden. Wenn dann anschließend veröffentlicht wird, sollte das Widget auch auf dem Webserver aktualisiert werden und der Fehler hoffentlich verschwinden.
-
Habe ich eigentlich im ersten Post schon geschrieben

Und nun sind wir ja auch wieder da mit folgender Fehlermeldung, auf Linux läuft da noch was schief...
Gruss H. Bötschi -
Ja, das hatten Sie im 1. Post schon geschrieben, da war mir aber der Kontext noch nicht klar und auch nicht, dass die Zeile von uns kommt

Um jetzt weiter prüfen zu können benötige ich Ihr Projekt, damit ich entsprechend die Keys überprüfen kann und auf Ihrem Webserver testen kann. Lauf folgendem Artikel http://stackoverflow.com/questions/3010…or-invalid-json könnte es an einer fehlenden php.ini Einstellung allow_url_fopen liegen…
Wenn Sie mir Ihr Projekt senden, dann schaue ich das morgen gerne mal detailliert an:
- Ö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 im 1. Feld Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können
- Geben Sie als Referenz ins Feld Bemerkungen den Link zu diesem Forum-Artikel ein (per Kopieren und Einfügen)
- Klicken Sie auf den Button "Senden"
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.
-
Super, habe den Parameter allow_url_fopen im php.ini File auf On gesetzt nun funktioniert die Geschichte.
allow_url_fopen On On Herzlichen Dank und Gruss
H. Bötschi
PS: Komme aber noch mit weiteren Bugs...bin aber noch am forschen
-
Hallo,
wegen der "Sicherheit" eines Captchas die Sicherheit auf dem gesamten Server riskieren?
Also ich hoffe jeder weis was er tut wenn er allow_url_fopen global aktiviert?! Das sollte man wirklich nur tun wenn man das auch unbedingt braucht.
Aber ich denke darüber ist sich jeder bewusst der mal schnell, gerade diese Einstellung, in der php.ini aktiviert?! =8)
Mit freundlichem Gruß, Jan
-
Hallo,
schön dass dies nun funktioniert. Was die Sicherheit anbelangt: Das Widget, respektive der PHP-Code muss halt mit Google kommunizieren können. Wir prüfen mal, in wie weit dies auch ohne Änderung der .ini zu ermöglichen wäre.
-
Hallo hrb,
hatte das alte Captcha bei Ihnen denn Funktioniert? Eigentlich hätte das ohne die INI-Änderung auch nicht funktionieren dürfen, da es ja auch mit Google kommunizieren musste.
-
Hallo,
wegen der "Sicherheit" eines Captchas die Sicherheit auf dem gesamten Server riskieren?
Also ich hoffe jeder weis was er tut wenn er allow_url_fopen global aktiviert?! Das sollte man wirklich nur tun wenn man das auch unbedingt braucht.
Aber ich denke darüber ist sich jeder bewusst der mal schnell, gerade diese Einstellung, in der php.ini aktiviert?! =8)
Mit freundlichem Gruß, Jan
Wenn der gelieferte Code von Zeta Producer einwandfrei funktioniert und keine Löcher enthält ist dies sicherlich kein Risiko.
-
Ja, mit dem alten Captcha funktionierte es wunderbar und ich musste den Parameter im php.ini nicht anpassen.
Wenn es eine Möglichkeit gibt auch ohne den Parameter zu verändern bin ich auch glücklich..Gruss H. Bötschi
-
Hallo,
wir haben eben nochmal ein Online-Update veröffentlicht, dass prüft, ob allow_url_fopen deaktiviert ist und in dem Fall dann eine alternative Kommunikationsart mit den Google Servern versucht (fsockopen()).
-
Funktioniert einwandfrei Danke für Eure Hilfe
Gruss H. Bötschi
-
Hallo hrb,
Wenn der gelieferte Code von Zeta Producer einwandfrei funktioniert und keine Löcher enthält ist dies sicherlich kein Risiko.
... und wenn auf dem Server dann ausschliesslich ZP läuft! Also keine Scripte etc. aus anderen Quellen ... Aber ich schrieb ja oben das ich davon ausgehe das jeder der die Einstellung ändert weis was er da tut
Mit freundlichem Gruß, Jan
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!