Php 缓冲区输出、css 和邮件

标签 php css email ob-get-contents

目前我有一个发送一些邮件的脚本,脚本结果是几个 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?因为我尝试了几种方法,但都没有奏效。

预先感谢您的合作

编辑:

这是我的密码 http://www.mediafire.com/?bq9352xh6paji1d

最佳答案

也许你想要这样:(使用 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/

相关文章:

html - 如何在悬停时为一个 html 元素应用 css 类

html - 如何将纯文本添加到 Bootstrap 4 导航栏?

javascript - 基于 ng-class 改变背景颜色

android - 如何在 Android 4.2.2 上使用 Exchange ActiveSync 从 Outlook.com 帐户同步邮件/联系人/日历?

email - 邮件多部分/替代与多部分/混合

PHP echo 不显示在 HTML <h3> 标签内

php - 如何使用 PHP 将 HTML 表单数据传递给 MYSQL 数据库并将数据返回给浏览器

php - PHP 在 array_map() 函数中使用关键字的目的?

php - Python 像 PHP 一样设置错误报告级别

php - 使用 PHP 的 Apache 速度