What I do is make a PHP page/template with php variables in place. Then do something like this...
$report = "path/to/mytemp.php"; $today = date(); ob_start(); include($report); $message = ob_get_contents(); ob_end_clean(); //echo $message; $to = "Daevid Vincent <[EMAIL PROTECTED]>"; //$to .= ", "."Daevid Vincent <[EMAIL PROTECTED]>"; // note the comma $headers = "MIME-Version: 1.0\r\n"; //$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: CRiMson <".WEBMASTER.">\r\n"; //$headers .= "Cc: [EMAIL PROTECTED]"; //$headers .= "Bcc: [EMAIL PROTECTED]"; //$headers .= "Reply-To: ".$myname." <".$myreplyemail.">\r\n"; //$headers .= "X-Priority: 1\r\n"; //$headers .= "X-MSMail-Priority: High\r\n"; $headers .= "X-Mailer: CRiMson Server"; $subject = "my report"; // echo $message; mail($to, $subject, $message, $headers); That's the slick as shit solution. Then PHP will pull in your 'template' page and any variables or whatever are executed in the template $report, plus any that you have in your program (such as $today) are passed in to $message as well... Daevid Vincent http://daevid.com > -----Original Message----- > From: christian tischler [mailto:[EMAIL PROTECTED] > Sent: Friday, October 17, 2003 7:10 AM > To: [EMAIL PROTECTED] > Subject: [PHP] variables in e-mail 2nd > > I would like to use a form in a html page to pass the > variables to a php > page, which sends an mail including these variables. > > All I get in the mail though is a 1 rather than the string > that I put into > the form??? > > Can anyone help please! > > Some code I use.... > . > . > . > $messagepart1 = ' > <html> <head> <title>Free Subscription</title> </head> <body> > <p>Somebody would like to have a free subscription!!!</p> '; > $messagepart2 = (echo $salutation); > $messagepart3 = ' </body> </html> '; > $message = $messagepart1.$messagepart2.$messagepart3; > . > . > . > mail([EMAIL PROTECTED], "Free Subscription Application", $message, $headers); > . > . > . > > The $salutation comes from the form and is handed over > correctly, but the > syntax for to display the value of the variable in the html > e-mail seems to > be the problem... > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php