Christian Leicht: SubscribeMe - automatisch anmelden

Beitrag lesen

Hallo Frank,

besten Dank für Deine Info. Leider weist das subscribe.pl Script nicht Deine aufgeführten parameter auf. Ich habe heute experimentiert ob ich rankomme, aber anscheinend ist das für die kostenpflichtige Pro Version vorbehalten. Ich suche weiter nach einem Script das mir besser gefällt und mir die Funktionen bietet die ich brauche.

  • ein/austragen über ein Email
  • keinen Namen notwendig (nur Email)
  • einfache Einbindung in html
  • keine subscribe Bestätingungs Mails
  • super wäre eine mySQL Anbindung

hast Du einen Tip für mich ?

Besten Dank
Christian

Hallo Christian!

Eine solche Zeile muß so aussehen:

http://212.227.106.59/2000/cgi-bin/subscribe/subscribe.pl?email=die.addresse@des.users.de&subscribe=subscribe oder
http://212.227.106.59/2000/cgi-bin/subscribe/subscribe.pl?email=die.addresse@des.users.de&subscribe=unsubscribe

Damit wird dem Feld email der Wert "die.addresse@des.users.de" und dem Feld subscribe der Wert "subscribe" bzw. "unsubscribe" zugewiesen. Allerding wird das dann per  GET-Methode übertragen, in Deinem HTML-Formular nutzt Du aber POST. Dein Script muss also beide Methoden beherrschen. Das geht am einfachsten, wenn Du Dich des Moduls CGI bedienst, das kann beide:

"klassischer Ansatz":
use CGI;
$command = param('subscribe');

"Objekt orientiert":
use CGI;
$query = new CGI;
$command = $query -> param('subscribe');

param('name') liest der Wert des entsprechend benannten Feldes unabhängig von der verwendeten Methode.
Nun kannst Du die entsprechende Aktion steuern:

if ($command eq "subscribe") {
   #hier der code zum subscribe
}else{
   #hier der code zum unsubscribe
}

Alles klar?

Gruß Frank