【发布时间】:2021-09-06 13:16:55
【问题描述】:
这不可能这么难,所以很明显有些东西我没看到。
如果有人能发现问题所在并提供线索,我将不胜感激!
谢谢,祝你有美好的一天!
<?php
$code = '1221';
// 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";
// Create email headers
'X-Mailer: PHP/' . phpversion();
// Compose a simple HTML email message
$message = '<html><body>';
$message .= '<h1 style="color:#f40;">Hi Jane!</h1>';
$message .= '<p style="color:#080;font-size:18px;">Will you marry me?</p>';
// THIS LINE IS WHAT I CAN´T GET PRINTED ON SCREEN:
$message .= '<?php echo $code; ?>';
$message .= '</body></html>';
echo $message. " ";
?>
【问题讨论】:
-
那么您想在页面上打印实际的 PHP 代码吗?你想让它说“$code”还是 1221? $header 变量是怎么回事 - 它从未使用过。此外,X-mailer 行只是闲逛,什么都不做。
-
您是要使用此打印消息到屏幕还是尝试创建变量(
$headers, $message, etc) to pass in to amail()` 类型函数? -
非常感谢您的写作,Rob Rutche 和 qooplmao! Rob Rutche,是的,我从代码中删除了一些我认为不会为我的问题添加任何上下文的行,但事实上,你是绝对正确的,有一些没有用的行。 Qooplmao,我试图对电子邮件消息进行 HTML 格式,但我找不到如何格式化通过 Unity 3D 传递的 PHP 变量。再次感谢你们!