lingo5 Posted December 4, 2011 Share Posted December 4, 2011 Hi, I have this script that gets variables from a form and sends email. <?php $EmailTo = Trim(stripslashes($_POST['to'])); $Subject = Trim(stripslashes($_POST['subject'])); $email = Trim(stripslashes($_POST['email'])); // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'From: My Company <[email protected]>' . "\r\n"; $headers .= 'Cc: $_POST['cc']' . "\r\n"; $headers .= 'Bcc: $_POST['bcc']' . "\r\n"; // prepare email body text $Body = ""; $Body .= $email; $Body .= "\n"; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, stripslashes($Body), $headers); // redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=../PC_email_compose.php?emailsentok=true\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=../PC_email_compose.php?emailsenterror=true\">"; } ?> It works fine except for these 2 variable: $headers .= 'Cc: $_POST['cc']' . "\r\n"; $headers .= 'Bcc: $_POST['bcc']' . "\r\n"; I know it's a syntax error...but I can't figure it out. Thanks Link to comment https://forums.phpfreaks.com/topic/252467-please-help-with-code-syntax/ Share on other sites More sharing options...
Pikachu2000 Posted December 4, 2011 Share Posted December 4, 2011 A variable isn't interpolated in single quotes, and you can't use single quotes within single quotes . . . $headers .= "Cc: {$_POST['cc']}\r\n"; $headers .= "Bcc: {$_POST['bcc']}\r\n"; Link to comment https://forums.phpfreaks.com/topic/252467-please-help-with-code-syntax/#findComment-1294406 Share on other sites More sharing options...
lingo5 Posted December 4, 2011 Author Share Posted December 4, 2011 I see...thanks a lot, it works!!! Link to comment https://forums.phpfreaks.com/topic/252467-please-help-with-code-syntax/#findComment-1294410 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.