|
Posted by Aetherweb on 03/21/07 15:16
> > This is probably really obvious, sorry, been a long day...
>
> > I'm wanting to create a PHP file which is a template for an email, and
> > read the file into a string, ready to send out using my email
> > functions... but I want to be able to get the PHP file to be server
> > processed so that its content is created on the fly.
>
> > Eg in pseudo code, what I want to do is this:
>
> > 1> $email_param1 = "my email param 1";
> > 2> $email_param2 = "my email param 2";
> > 3> etc
>
> > 4> $email_content = file_get_contents("email.php");
>
> > 5> mySendMail("T...@somewhere.com","F...@somewhereelse.com","My Email
> > Subject", $email_content);
>
> > Where "email.php" changes depending upon the content of the
> > email_param variables.
>
> > I could change line 4 to something like this:
>
> > $email_content = file_get_contents("email.php?param1=my+email+param
> > +1¶m2=my+email+param+2");
>
> > ?
>
> > Thanks,
>
> If the file is local file_get_contents() will do just that -- get the
> contents of the file. If you want it to be parsed through PHP then
> you need to request it as though you were requesting a webpage:
>
> $email_content = file_get_contents("http://wwww.myserver.com/email.php?
> param1=my+email+param+1¶m2=my+email+param+2");
Of course! Thank you. Knew I was being a retard.
[Back to original message]
|