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]

Reply via email to