Gidday all, I wish to slurp in a letter template in the form of a text file and substitute fields in the letter for variables that are input on my html form. I indicate in the text file where the substitution should take place by the use of a <tag> like in html.
the Text file looks like this <snip> Dear <FirstName>, Your registration for our workshops has been successfully processed. Date: <date> Venue: <SelectCity> Time: <time> You have nominated to attend the following two workshops: <Workshop1> <workshop2> We look forward to seeing you. </snip> This is then to be sent as an email to the person who registered. I've done the code it is below. <code> #!/usr/local/bin/perl print "Content-Type: text/html\n\n"; $autoResponse = "responsepage.txt"; $from = "colin\@johnstonefamily.com"; $to = "colinjohnstone\@ozemail.com.au"; $subject = "Testing.. Testing.."; $sendmailpath="/usr/sbin/sendmail"; #$inFile = "c:/xitami/cgi-bin/hp_data/".$autoResponse; $inFile = "/home/bdweb8083m/johnstonefamily.com/cgi-bin/hp_data/".$autoResponse; open (SENDMAIL, "| $sendmailpath -t"); print SENDMAIL "Subject: $subject\n"; print SENDMAIL "From: $from\n"; print SENDMAIL "To: $to\n\n"; print SENDMAIL "This is a test e-mail.\n\n"; $/ = "undef"; open(IN, "<$inFile") or die("Cannot open: $!"); while( $email_body = <IN>){ print SENDMAIL "$email_body\n\n"; } close(IN); print SENDMAIL "Bye!\n\n"; close (SENDMAIL); print("sending to...: $to<br>"); </code> All I need is help substituting the tags for the variables. Any help appreciated. Thank You Colin -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]