odeslání mailu v html formátu

Dobrý den,

chtěl bych Vás požádat o radu. Snažím se ze svých stránek odeslat potvrzovací e-mail v html formátu, ale odesílá mi to stále jako text, vidíte nikdo chybu?

$to="njakub@seznam.cz";
$subject="Potvrzujici e-mail";
$message="
<head><title>Potvrzující e-mail</title></head>
<body>
Toto je potvrzující e-mail <br>
Pokud nechcete zasílat aktuality z Vily Josefiny <a href=\"http://www.vilajosefina.wz.cz/databaze.php?odhlasit=$to=$klic\">kliknete zde</a> <br><br></font>
</body>
";
$headers="From: Vila Josefina <vilajosefina@email.cz>\ n";

if (mail($to, $subject, $message, $headers))
{echo"Na Vaši e-mailovou adresu byl odeslán potvrzující e-mail.;}
else {echo"Nebylo možné odeslat potvrzující e-mail";};

Moc Vám děkuji za pomoc
Co tohle? http://webnews.terc.cz/ps/article.php?arid=13
Další - http://www.google.com/search?num=20&hl=cs&q=odes%EDl%E1n%ED+e-mail+html+form%E1t&btnG=
Prosím tě jestli nechceš pomoct, tak nepřispívej.

Děkuji
A jakou další radu čekáš, než link s řešením tvého problému?
Je potřeba si uvědomit, že naházení html tagů do obsahu e-mailu ještě html e-mail nedělá. V tvém příkladu chybí potřebné headery. Vždyť je jeden příklad i přímo v manuálu - http://cz.php.net/manual/en/function.mail.php.

___
Lama ti pomohl dostatečně, odkázal na řešení. Přece to nebude opisovat!
Vydíte prosím někdo chybu v mém kódu?

$to="njakub@seznam.cz";
$subject="Potvrzujici e-mail";
$message="
<head><title>Potvrzující e-mail</title></head>
<body bgcolor=\"blue\">
Toto je potvrzující e-mail <br>
Pokud nechcete zasílat aktuality z Vily Josefiny <a href=\"http://www.vilajosefina.wz.cz/databaze.php?odhlasit=$to=$klic\">kliknete zde</a> <br><br></font>
</body>
";
$headers="From: Vila Josefina <vilajosefina@email.cz>\ n";

if (mail($to, $subject, $message, $headers))
{echo"Na Vaši e-mailovou adresu byl odeslán potvrzující e-mail: obsah zprávy: $message";}
else {echo"Nebylo možné odeslat potvrzující e-mail";};
Vydíte prosím někdo chybu v mém kódu (nemohu přijít na to, proč mi to v e-mailu nezobrazí v HTML, ale jako prostý text)?

$to="njakub@seznam.cz";
$subject="Potvrzujici e-mail";
$message="

<head><title>Potvrzující e-mail</title></head>
<body>
Toto je potvrzující e-mail <br>
Pokud nechcete zasílat aktuality z Vily Josefiny <a href=\"http://www.vilajosefina.wz.cz/databaze.php?odhlasit=$to=$klic\">kliknete zde</a> <br><br>
</body>
";


$headers="From: Vila Josefina <vilajosefina@email.cz>\ n";

if (mail($to, $subject, $message, $headers))
{echo"Na Vaši e-mailovou adresu byl odeslán potvrzující e-mail: obsah zprávy: $message";}
else {echo"Nebylo možné odeslat potvrzující e-mail";};

Děkuji Vám
Vážení rádobypomocníci (myslím že dotyční ví o kom je řeč), přikládám odpověď od člověka, který rozumí, chce pomáhat a nedělá ramena kopírováním odkazů:




Zasláno: 7.4.2010 14:34:10
Rychlým pohledem, \ n, asi by mělo být \n, ne? :)





pozn: to je skutečně celé, nic víc, nic míň nenapsal
<HTML>Vážený rádobytazateli, proč sem ten dotaz postuješ hned třikrát v rámci jednoho tématu (co je to vlastně "vydět")? Já ti také přiložím jednu odpověď, kterou si tu už dostal:


Zasláno 07. 04. 2010 13:52
V tvém příkladu chybí potřebné headery.



pozn: to je skutečně správná odpoveď.</HTML>
A smím se zeptat jakou odpověď očekáváte, když nechcete akceptovat výše uvedené odpovědi?
Jinak metodou copy-paste nic nevyřešíte, když nepochopíte smysl kódu. A nepochopení nabízených odpovědí není náš problém. My odpověď dodali a ke všemu správně. Že je nepochopíte, je Váš problém.

A abych nebyl za blbce, tak řešení dodávám:

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1250' . "\r\n";
$headers .= 'From: Vila Josefina <vilajosefina@email.cz>' . "\r\ n";
<HTML>2morca: no jak vidím, <a href="http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=109048">na jpw</a> jsi svůj dotaz postl už se správnými hlavičkami. Ale nám ses nepochlubil, že už jsi je doplnil a místo toho si tu vyskakuješ. Zkus se nad sebou trochu zamyslet.</HTML>
V žádném případě si nevyskakuji, ale nesmí se na mě nikdo zlobit, ale když mi nikdo na můj dotaz: "... vidíte nikdo chybu" pošle odpověď s odkazy to nepovažuji za pomoc. Zadat otázku do googlu a vkládat odkazy, to zvládnu také.

Nechci dělat COPY => PASTE, ale to že jsem místo \n napsal \ n jsem prostě nemohl najít ... :-/

Protože to zde nikam nevedlo, zeptal jsem se na jpw.

Samozřejmě i zde jste mi mockrát hodně pomohli a moc za to díky, tentokrát to prostě blbě začlo a už se to vezlo ...

Snad vše dobré, zatím a díky
Nazývat rádobypomocníky ty, kteří ti SPRÁVNĚ poradili je docela drzost a nevděčnost. Přístě si zas přijď pro radu.
Jen doplním. Správně by měl být zápis \r\n. Pouhé \n nemusí někde stačit.
<HTML><i>Protože to zde nikam nevedlo, zeptal jsem se na jpw.</i><br>
Kdybys na jpw napsal svůj původní dotaz, tak by se tam taky nejdřív řešily chybějící hlavičky a rozhodně bys nedostal odpověď "to je skutečně celé, nic víc, nic míň nenapsal", ale mnohem delší a hlavně s odkazy. Věř tomu. Kód za tebe nikdo psát nebude. Jinak by se tazatel nic nenaučil.

Zde by se také jistě objevila poznámka o přebytečné mezeře v \ n, ale když ty jsi sem neustále postoval svůj příspěvek bez těch hlaviček, tak se nesmíš divit, že to nikam nevedlo. Nejdřív jsme ti prostě poradili to první, co nejvíc uhodilo do očí - chybějící hlavičky. Ačkoliv není pravda, že to nikam nevedlo, že? Díky tomu jsi na jpw napsal svůj kód už správně s hlavičkami...

<i>Samozřejmě i zde jste mi mockrát hodně pomohli a moc za to díky, tentokrát to prostě blbě začlo a už se to vezlo ...</i><br>
Ale my jsme ti pomohli i tentokrát...

No nic, měla bych jít spisovat úplně něco jiného a hlavně užitečnějšího.</HTML>
<HTML>Takže: tazatel nebere odpovědi a uráží lidi, kteří mu pomáhají. Pro mě je to jednoduché - děkuji všem, kteří se snažili pomoct a na shledanou zase někdy jindy. Toto téma zamykám.<style>form { display: none; }</style></HTML>