Problem mit CryptKeyFile und mit Num. Feld

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

Moderatoren: mirko, Wolfi

Antworten
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Danke Mirko :sonne:
Das funktioniert jetzt jedenfalls in IE9.

Es gibt übrigens keine \"rawurldecode\" im script, nur \"rawurlencode\".
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

gut habe noch ne Lösung überall im Script rawurlencode durch urlencode und rawurldecode durch urldecode ersetzen, dann müsste das auch mit Firefox funktionieren.
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Danke für die Antwort. Es wäre schön, wenn es irgendwann funktionieren würde.

Mit dem Cryptfile geht es leider auch nicht, da die Verwendung durch das numerische Feld blockiert wird. Das System erkennt den String im Cryptfile nicht mehr und verweigert die Bestätigung...

Im Moment also nur folgendes möglich:

Keine Zahlen in den Feldern verlangen, egal ob mit oder Cryptfile.

Schade!
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

stimmt das geht nicht, nur Zahlen darf man nicht übermittelt, das muss Text sein, also z.B. die E-Mail-Adressen und den Namen. Für alles andere müsstest du das selbst anpassen oder halt dieses Cryptfile verwenden, dann sollte das auch funktionieren.
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Hallo Mirko

Ich benutze IE 9. Der Script wurde ab deiner Homepage gestern generiert, ist also ganz frisch...
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Ja das geht in einigen Browsern nicht (z.B. Firefox), weil die Handynummer mit %zahl übermittelt wird. Diese %zahl wird beim Aufruf in ein Zeichen umgewandelt, damit ist die Handynummer falsch. Die Daten müssen mit urlencoded übermittelt werden, das sollte in der aktuellen Version des Scripts (letzte Änderung 3.3.) funktionieren.
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Code: Alles auswählen

http://www.Mein-Domain.ch/newsletter.php?Action=confirmation&EMail=551B5F5C5C5671415E5949405447461E565D&VorNachname=64707C67&HandyNr=%200%2041D%200%2041A%207%206%209%20C&RG=7E5058405C4A45455447&user_captcha_string=765C4154555D5F
Hier ist der Link für den Fall mit der HandyNr=0123456789 ohne CryptFile
Zuletzt geändert von Loupblanc am 30.05.2011, 22:23, insgesamt 1-mal geändert.
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Die Nummer wird nicht korrekt übermittelt, musst den Bestätigungslink anschauen, ob dort korrekt HandyNr=1234567890 im Link übermittelt wird (ohne CryptFile!).
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Leider steht aber

EMail: mein_name@mein_domain.ch
VorNachname: TEST
HandyNr: 25-7--135/24332979
RG: Newsletter
user_captcha_string: Fingern
IP: 84.74.58.155
DateTime: 05/30/11 21:43:03

Hier hatte ich 0123456789 eingegeben.

Wenn ich im Feld VorNachname 0123456789 eingebe und in HandyNr TEST, so sieht es aus:

EMail: mein_name@mein_domain.ch
VorNachname: 25-7--135/24332979
HandyNr: TEST
RG: Newsletter
user_captcha_string: Gestalt
IP: 84.74.58.155
DateTime: 05/30/11 21:45:20
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Musst mal die subscribe E-Mail im normalen E-Mail-Programm anschauen, dort muss drinstehen:

EMail: die email adresse
HandyNr: 1234567890
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Hallo Mirko, danke für die abendlichen Antwort :i_respekt: .

Vielleicht habe ich das nicht richtig erklärt:

Ich habe den Script nicht geändert, sondern nur im HTML-Teil der Webseite, auf welcher die An-/Abmeldung erfolgt, ein zusätzliches Feld eingetragen (wie in deiner Anleitung erklärt):

[html] Ihre E-Mail-Adresse:<br>

<input></font></p>

<p>Vor- und Nachname:<br>
<input>
<p>Handy-Nummer:<br>
<input>[/html]

Das Problem ist nun, wenn ich die Mail mit der Anmeldung erhalte (SUBSCRIBE) und diese von SuperMailer verarbeitet wird, wird die Handy-Nummer nicht richtig übermittelt.

Beispiel:
Ich gebe 1234567890 im Web-Formular ein und erhalte in SuperMailer den Wert \"24-4,-634,253<2870\" zurück.

Ist CryptKeyFile eingeschaltet, komme ich gar nicht soweit, sondern ich erhalte dann beim Bestätigungslink die obenerwähnte Fehlermeldung.

Woran könnte das liegen?
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Kann ich nicht helfen, so vorgehen wie es im Script drin steht, dann sollte das funktionieren. Für diese Funktion und \"Selbsteinbauten\" gibt es auch keinen Support.
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Problem CryptKeyFile scheint gelöst zu sein:
Durch die verschiedenen Versuche waren mehrere Einträge im File, die nicht gelöscht wurden. Ich habe die Datei geleert und jetzt geht es.
Was passiert aber, wenn 2 Personen zufällig gleichzeitig den Newsletter abonnieren?
Loupblanc
Beiträge: 12
Registriert: 30.05.2011, 19:45
Kontaktdaten:

Beitrag von Loupblanc »

Hallo Leute
Ich habe heute SuperMailer installiert und bin bis jetzt sehr zufrieden. Einige Schwierigkeiten habe ich aber noch:

-CryptKeyFile: Ich möchte diese Feature gerne benutzen. Ich bekomme aber immer eine Fehlermeldung \"Die uebergebene E-Mai-Adresse befindet sich nicht (mehr) zur Bestätigung im Verteiler.\" wenn ich auf den Link der Bestätigungsmail klicke. Die Datei hat CMOD 666, sie wird auch befüllt mit dem richtigen Code (gleich wie im Link).

-Ich möchte gerne eine Telefonnummer bei der Newsletter-Anmeldung erfassen. Wenn ich ein Feld hinzufüge und dort numerische Daten eingebe, werde diese \"umgewandelt\" an die Software übergeben (so im Stil von 1A2 232045... etc.), also nicht das, was ich eingegeben habe. Buchstaben funktionieren aber. Ich vermute, es hat mit der Codierung des OptIn Links zu tun.

Zurzeit sind deshalb weder CryptKeyFile noch das Telefonfeld aktiv.
Antworten