目前我有一个发送一些邮件的脚本,脚本结果是几个 html 表:
$from = "prueba.com <noreply@prueba.com>";
$to = "myemail@gmail.com";
echo "<div>";
$contenido = ob_get_contents();
echo "</div>";
$cabeceras = "Content-type: text/html; charset=iso-8859-1 \r\n"
."MIME-Version: 1.0 \r\n"
."To: $cliente <$email> \r\n"
."From: prueba <prueba@example.com> \r\n";
mail($to,$subject,$contenido,$cabeceras);
ob_end_flush();
可能会为该电子邮件提供 css?因为我尝试了几种方法,但都没有奏效。
预先感谢您的合作
编辑:
最佳答案
也许你想要这样:(使用 ob_get_clean()
)
ob_start();
echo "<div>";
// more html
echo "</div>";
$contenido = ob_get_clean();
并丢失最后一个 ob_end_flush();
测试:
$from = "prueba.com <noreply@prueba.com>";
$to = "myemail@gmail.com";
ob_start();
echo "<div>";
echo "<table border='1'><tr><td>TEST</td></tr></tr>";
echo "</div>";
$contenido = ob_get_clean();
$cabeceras = "Content-type: text/html; charset=iso-8859-1 \r\n"
."MIME-Version: 1.0 \r\n"
."To: $cliente <$email> \r\n"
."From: prueba <prueba@example.com> \r\n";
mail($to,$subject,$contenido,$cabeceras);
关于Php 缓冲区输出、css 和邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12239941/