Вывод в буфер php, css и mail

В настоящее время у меня есть скрипт, который отправляет некоторые письма, результатом скрипта являются пара 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

2 ответа

Решение

Может быть, вы хотели так: (используя 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); 

Вы можете прочитать здесь: http://css-tricks.com/sending-nice-html-email-with-php/

Другие вопросы по тегам