mail()+ <style>

4 отговора 0 прегледа
#1

mail()+ <style>

не работи тага когато изпращам HTML mail() ясно е че не е това начина.
знам, че ако на всеки таг слагам проперти style="color:red" работи.
Търся начин да си улесня живота като дам глобални стилове както в нормална
хтмл страница само че когато мращам мейл.

в долния пример <h3> не се получава в червено, как е правилния начин(ако има такъв)?

<?php

$headers = "From: [email protected]\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
$recipient = "[email protected]";
$subject = "bla";
$bdy = "
<head>
<style>
h3{color:red}
</style>
</head>
<h3>кирилица a latinicata</h3>
<img src=\"[линк]"> ";

if (mail($recipient, $subject, $bdy, $headers))
{
echo "izprateno";
}
else
{
echo "neeeee";
}
?>

Отговор
в отговор на чoвek #2

Re: mail()+ &lt;style&gt;

тоз код ми е познат

Отговор
в отговор на ghs #3

Re: mail()+ &lt;style&gt;

да, копнах го от форума и малко промених като добавих <style>
и чарсет windows-1251 и картинка. Всичко си работи освен глобалните стилове.
имаш ли идея?

Отговор
в отговор на чoвek #4

Re: mail()+ &lt;style&gt;

[линк]

Отговор
в отговор на чoвek #5

Земи му тури...

едно <body>, а?

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор