Hallo, Freunde der Sonne!
Ich würde gerne eine Textdatei einlesen (soweit so einfach) und die enthaltenen Variablen dann auch benutzen. Will sagen, es handelt sich um Variablen, die bereits einen Wert haben, und deren Wert auch angezeigt werden soll. Dummerweise erscheint immer nur der Klartext, also: $OptMail oder $OptInURL.
Ich habe dazu eine Textdatei angelegt und lese diese mit einem Filehandle ein. Aufgerufen wird die enstprechende Sub dann mit &OptInMailContent;
Muss ich die ganze Datei etwa erst parsen und mit Platzhaltern arbeiten, die ich dann ersetze? Ich hoffe nicht!!! Immerhin handelt es Sich um globale Variablen (ja, ich weiss, sowas macht man nicht), die definiert, also nicht leer sind.
E-Mail Templatedatei
Sie haben folgende E-Mailaddresse übermittelt: $OptMail
Bitte klicken Sie hier: $OptInURL
Filehandle
sub OptInMailContent {
open (OptInMail, "<$OptInMailFile") or &error("Unable to open the OptInMailFile. $!");
@optinmail=<OptInMail>;
close(OptInMail);
print MAIL @optinmail;
}
\n\n
<!--EDIT|cbxk1xg|1067894435-->