Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von mirko »

Die habe ich gleich noch aus der Datei im Beitrag viewtopic.php?f=7&t=12483 entfernt.
sugi
Beiträge: 8
Registriert: 23.01.2015, 13:50

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von sugi »

Danke für den Hinweis. In der Datei php_mail_via_smtp.php waren am Ende zwei Leerzeilen. Jetzt funktioniert es!
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von mirko »

Das PHP-Script newsletter.php prüfen, das <?php muss in der 1. Zeile stehen, davor dürfen sich keine Zeichen befinden. Im Moment werden 2 Leerzeilen als Antwort übermittelt, damit erfolgt keine Umleitung auf die jeweilige Seite.
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von mirko »

die beiden http(s)://-Aufrufe im Script sind dann falsch. Das Script im Texteditor öffnen, die jeweilige Angabe zwischen den Anführungszeichen markieren&kopieren, im Browser in die Adresszeile einfügen und anzeigen lassen.
sugi
Beiträge: 8
Registriert: 23.01.2015, 13:50

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von sugi »

Hallo mirko,

ich habe ein ähnliches Problem. Beim Anmelden wird auch eine E-Mail verschickt mit dem Link, wo man sich anmelden kann, aber die eingetragene URL für $ConfirmationMailSendOKPage und $SubscribeOKPage wird nicht aufgerufen bzw. angezeigt. Das gleiche ist auch mit abmelden. Ich habe die Datei newsletter.php auch als ANSI gespeichert.
Die Seite lautet: https://www.kunsthaus-kannen.de/besuche ... ewsletter/

Ich hoffe, du kannst mir irgendwie helfen.

Viele Grüße,
sugi
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von mirko »

Wie lautet die URL mit dem eingebauten Formular, ich will den Quelltext der Seite anschauen.
010010010
Beiträge: 5
Registriert: 11.10.2018, 14:49

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von 010010010 »

Danke für die rasche Antwort,

<form action= ... taucht in dem Code gar nicht auf :(

die HTML Seite sieht gemäß der Autoscriptfunktion des Supermailers folgendermaßen aus :

<!--Newsletteranmeldung beginnt hier-->
<form method="POST" action="newsletter.php">
<p><font face="Verdana, Arial, Helvetica" size="1"><b>Newsletter An-/
Abmeldung</b></font></p>
<p><font face="Verdana, Arial, Helvetica" size="1">Ihre E-Mail-Adresse:<br>
<input type="text" name="EMail" size="37"></font></p>
<p><font face="Verdana, Arial, Helvetica" size="1">Sie möchten sich für
unseren Newsletter</font></p>
<p><font face="Verdana, Arial, Helvetica" size="1"><input type="radio" value="subscribe" checked name="Action">
anmelden<br>
<input type="radio" name="Action" value="unsubscribe"> abmelden</font></p>
<p>&nbsp;</p>
<p><font face="Verdana, Arial, Helvetica" size="1">
<input type="submit" value="Abschicken" name="SubmitBtn"></font>
<br><br><a href="http://www.XXXXX.org/datenschutz/" target="_blank">Datenschutzerklärung</a>
<br><br>
<span style="font-size:7pt">Powered&nbsp;by&nbsp;
<a href="https://www.supermailer.de" target="_blank">SuperMailer</a></span>
</p>
</form>
<!--Newsletteranmeldung endet hier-->

meine Seite ist leider noch nicht https verschlüsselt und daher stimmt der Eintrag.

MFG
JHM
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von mirko »

Den Code des eingebauten Anmeldeformulars prüfen, d.h. die URL bei <form action= muss korrekt mit https:// oder http:// beginnen. Im Formularcode selbst muss es ein Feld mit name="Action" mit großem Anfangsbuchstaben geben.
010010010
Beiträge: 5
Registriert: 11.10.2018, 14:49

Typo3 und PHP Newsletter script - Es wurde das Feld Action nicht übermittelt

Beitrag von 010010010 »

Hallo Herr Böer und liebe Community,

Ich habe leider die Fehlermeldung (Es wurde das Feld Action nicht übermittelt! / Field Action was not submitted!)

ich habe mit Typo 3 (version 6.2.27) soweit wie möglich folgende Schirtte eingeleitet:

-Via Typo3 Backend Newsletter An/Abmeldeseite erstellt inklusive aller subpages
-Schritt für Schritt den Anweisungen des Supermailers bzg. des an/abmeldescripts durchgeführt
-html für an/abmeldung eingebunden
-Php Script newsletter.php auf Server geladen (/html/typo3/fileadmin)
-Backend: unter Template und weiter Setup folgendes eingegeben:

page = PAGE
page.typeNum = 0
includeLibs.test_library = fileadmin/newsletter.php
lib.obj = USER

beim aufrufen der An/Abmelde Html kommt nun die (Es wurde das Feld Action nicht übermittelt! / Field Action was not submitted!)

ich weiß, dass viele dieses Problem bereits beschrieben haben, jedoch kann ich leider keine Lösung extrahieren :(

Ich habe eine gesonderte email für an/abmeldungen erstellt i($Recipient="newsletter-abmeldung@XXXXX.org")

hat jemand Erfahrung mit der Einbindung des php scripts und Typo3 ?

https://www.bilder-upload.eu/bild-f892b ... 7.jpg.html
https://www.bilder-upload.eu/bild-35b3b ... 8.jpg.html
https://www.bilder-upload.eu/bild-8024c ... 5.jpg.html
https://www.bilder-upload.eu/bild-cc087 ... 7.jpg.html


Vielen Dank im Voraus
JHM
Antworten