Autor | Zpráva | ||
---|---|---|---|
huranato Profil * |
Zdravím,
mám takový problém. Níže mám kód, kterým chci odesílat html zprávy. Tento však bez problémů funguje na schránky Seznam.cz, ale již ne na schránky Centrum.cz. Tam se pouze zobrazí hlavičky jako čistý text. Nevíte kde je zakopaný pes? Předem díky za podněty. <?php $to = $komu; $subject = 'Pozvanka na akci'; $message = " <html> <head> </head> <body> <b>Dobrý den, bla bla</b> <br /> <a href="..../odkaz.php">Třeba odkaz</a> </body> </html>"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=windows-1250' . "\r\n"; $headers .= 'From: Kdokoliv.cz <administratori@kdokoliv.cz>' . "\r\n"; mail($to, $subject, $message, $headers); echo "Message ok"; } ?> <h1>Send message</h1> <form action="" method="post" name="mail" onsubmit=""> To: <input type="text" name="to" size="20" /><br /> Username: <input type="text" name="username" size="20" /><br /> Pass: <input type="text" name="pass" size="15" /><br /> <input type="submit" id="submit" name="odeslat" value="Submit" /> </form> Moderátor Davex: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na
![]() |
||
Taps Profil |
#2 · Zasláno: 4. 8. 2011, 13:53:02
huranato:
podívej se na nastavení emailu u centrumu zda nemáš nastaveno u příchozích zpráv prostý text...Pokud ano tak je nutné nastavit tuto položku na html. |
||
huranato Profil * |
#3 · Zasláno: 4. 8. 2011, 14:10:55
Taps:
to jsem kontroloval, nemám. Normálně mi chodí od jiných html zprávy. |
||
Davex Profil |
#4 · Zasláno: 4. 8. 2011, 18:01:33 · Upravil/a: Davex
Mohlo by se to vyřešit tím, že konec řádků
\r\n v MIME hlavičce nahradíš konstantou PHP_EOL.
$headers = 'MIME-Version: 1.0' . PHP_EOL; $headers .= 'Content-type: text/html; charset=windows-1250' . PHP_EOL; $headers .= 'From: Kdokoliv.cz <administratori@kdokoliv.cz>' . PHP_EOL; |
||
huranato Profil * |
#5 · Zasláno: 4. 8. 2011, 20:19:50
ANO, toto pomohlo, díky moc... problém vyřešen
|
||
Časová prodleva: 14 let
|
0