Re: Mail Handling Question

From: Date: Tue, 30 Oct 2001 22:19:19 +0000
Subject: Re: Mail Handling Question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-72933@lists.php.net to get a copy of this message
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" <rwhite@media1st.com> wrote in message news:20011030215503.57977.qmail@pb1.pair.com... > 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 > > >

« previous php.general (#72933) next »