[英]PHP Mailto isn't sending variables
I have trouble with sending emails on my website. 我在网站上发送电子邮件有麻烦。
Here is a code: 这是一个代码:
$to = 'xx@xx.com' . ', ';
$to .= 'yy@xx.com';
$subject = 'Potwierdzenie zakupu.';
$message = '$_POST[dostawa]';
$headers =
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=utf-8' . "\r\n" .
'From: xx@xx.com' . "\r\n" .
'Reply-To: xx@xx.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
When I put text in my message it's sending text but if I put some variables it's sending $_POST[dostawa]
I can print this variables before and after this code with echo. 当我在消息中添加文本时,它正在发送文本,但是如果我添加了一些变量,则正在发送
$_POST[dostawa]
,则可以在此代码之前和之后使用echo打印此变量。
Change from 从
$message = '$_POST[dostawa]';
into 进入
$message = $_POST['dostawa'];
由于它是单引号php认为它是字符串建议您将它放在双引号中
$message = "$_POST[dostawa]";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.