Siechfred: Alternativen Text bei Newsletterbestellung einblenden

Beitrag lesen

Hi,

ich habe unter http://www.global-reporter.de/deutsch/index.html einen Link "Newsletter bestellen" eingebaut. Beim Abonnieren blendet das mailing.cgi eine weiße Seite mit einem Bestätigungstext ein.

Annahme: CGI eq Perl

Ich würde diesen Text gerne auf der eigenen Seite einblenden, also im gleichen Design. Kann ich das CGI so ändern, das statt dem Text eine andere Datei aufgerufen wird?

Jepp, mit print "Location: $bestaetigung\n\n";, wobei $bestaetigung deine Bestätigungsseite enthalten muss (z.B bestaetigung.html). Beachte dabei aber die korrekte Pfadangabe. Alternativ kannst du es auch mit dem CPAN-Modul HTML::Template umsetzen, dann könntest du statt einer statischen Seite noch ein Variable einfügen. Noch alternativer kannst du auch eine Vorlage einlesen, zeilenweise ausgeben und die Variablen (z.B. die E-Mail) an der entsprechenden Stelle einfügen.

Viele Grüße
Torsten

--
ss:| zu:) ls:] fo:) de:[ va:| ch:? sh:( n4:~ rl:? br:> js:| ie:% fl:( mo:)