Create a template file with the letter text in it and something like
%%variable%% where the variable text would go.
After you've done that, set up your preview page like:
<html>
<body>
<form action="script.php" method="post">
<!-- Do this for each variable in the letter or one big variable for
$contents -->
<!-- but keep in mind there's a size limit on variables being passed -->
<input type="hidden" name="variable" value="<?php echo $variable ?>">
<?php
// Reads all the lines of the file into an array and
// then joins the lines into one variable
$contents = join("", file("letter.txt"));
// Do one line like this for each variable
$contents = str_replace("%%variable%%", $variable, $contents);
print "$contents";
?>
<input type="submit" value="Send Message">
</form>
</body>
</html>
If you set the HIDDEN tags to individual variables as opposed to $contents,
remember that you still need to do the following code again to send the
message:
$contents = join("", file("letter.txt"));
$contents = str_replace("%%variable%%", $variable, $contents);
Hope that helps.
Mike Frazer
"Reggie White" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi. I'm new to PHP, and forgive me if I sound ridiculous but I have to
ask.
> I'll be as clear as possible.
>
> I'm trying to do mail handling in php. I know already about the mail( )
> function, but what it does isn't exactly what I need.
> I have an html form that posts the contents of it's field to a php
document.
> The php document is an html template of a formal letter where the contents
> of the form are passed into the letter as variables where appropriate. The
> user is able to preview the letter when they are done modifying it.
>
> Now here's where I'm stuck. When the user is finished previewing the html
> letter, I want two things to happen: When the user submits, I want the
page
> itself (with the variable in it) to be emailed to a specified recipient. I
> also want a blind copy of specific information from the form to be email
to
> me for reporting purposes.
>
> Is this possible? and how?
>
> Thanks everyone,
> Reginald White
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]