我正在尝试通过电子邮件发送邮件给变量。
我的代码如下:
mail($email, 'Order Confirmation', $body);
它出现了错误消息:
mail() expects parameter 1 to be string, object given
我已尝试按照网络上其他地方的建议使用print_r
,但它不起作用。有没有办法将对象转换为字符串?
* ANSWERED *这是由于我在代码中使用mysql数据库中的数组引起的。在邮件周围添加while循环可以解决问题。
答案 0 :(得分:1)
只使用这个例子
<?php
$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";
mail($to,$subject,$txt,$headers);
?>
答案 1 :(得分:0)
$to = 'stackoverflow@example.com';
mail($to, $subject, $message, $headers);