|
Posted by ZeldorBlat on 03/21/07 15:14
On Mar 21, 11:02 am, "Aetherweb" <jeffs...@gmail.com> wrote:
> 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");
Navigation:
[Reply to this message]
|