Going back through it, found some misc. stuff here and there. Here's the complete script with all the formatting fixed:
I went through it quick, but pretty sure I caught it all, if it still doesn't work let me know.
<?PHP
$doMail = $_REQUEST['emailReply'];
$useremail = $_POST['remail'];
$subject = "Online Registration";
$Recipient = "emailaddress@sbcglobal.ne
$Sender = $remail;
$REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
$from_address =
nl2br(htmlspecialchars($_P
$from_address .= " <";
$from_address .=
nl2br(htmlspecialchars($us
$from_address .= ">";
$email_message = "";
$email_message .= "The following registration was sent through the XXXXXXXXX.com website. \n\n";
$email_message .= "The following information was provided.\n";
$email_message .= "$_POST['rname']\n";
$email_message .= "$_POST['raddress']\n";
$email_message .= "$_POST['rcity'], $_POST['rstate'] $_POST['rzip']\n";
$email_message .= "Phone: $_POST['rphone']\n";
$email_message .= "Email: $_POST['remail']\n\n";
$email_message .= "REGISTRATION ORDER\n\n";
$email_message .= "Team Selected: $_POST['teamsel']\n";
$email_message .= "Camping: $_POST['campsel']\n";
$email_message .= "Special Ops: "$_POST['sosel']\n";
$email_message .= "Paint Cases: $_POST['casetot']\n";
$email_message .= "Short Sleeve Shirts: $_POST['sslab']\n";
$email_message .= "Long Sleeve Shirts: $_POST['lslab']\n";
$email_message .= "ORDER TOTAL: $_POST['total']\n";
$email_message .= "CC Name: $_POST['card']\n";
$email_message .= "CC Number: $_POST['cardnumber']\n";
$email_message .= "CC Exp Date: $_POST['expdate']\n\n";
$tab_content = date("j F Y, g:i a");
$tab_content .= "\t";
$tab_content .= $REMOTE_ADDR;
$tab_content .= "\t";
$headers = "";
$headers .= "From: $Sender\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
mail("$Recipient", "$subject", $email_message, $headers);
?>
-Sam
Main Topics
Browse All Topics





by: sam85281Posted on 2005-05-11 at 22:33:16ID: 13983869
Your data in your email_message var is formatted wrong.
Example: $email_message .= "" . $_POST['rname'] . "\n"; should be: $email_message .= "$_POST['rname']\n";
Your variable goes INSIDE of the quotes.
Another example: $email_message .= "Email: " . $_POST['remail'] . "\n\n"; should be: $email_message .= "Email: $_POST['remail']\n\n";
-Sam