Autor Zpráva
Blem
Profil *
$mail = "mujmail@xxxxxxx.cz"; // adresat zpravy
$subject = 'Zkouska html'; //predmet
$message = '<b>zkouska html</b>;
$from    = 'register@xxx.cz'; // odesilatel zpravy

$headers = "Content-Type: text/html; charset=ISO-8859-2 ";
$headers = "MIME-Version: 1.0 ";
$headers = "From: {$from}";
 
if (mail($mail, $subject, $message, $headers)) {
echo "<font color=\"#008000\"><b>Do 24 hodin Vám přijde potvrzovací email</b></font>";
} else {
   echo '<font color=\"#FF0000\"><b>Email se nepodařilo odeslat, prosím kontaktujte technickou podporu</b></font>';
}

Prosím, kde dělám chybu, že mi mail bvždy přijde jako kod nikoli jako "nastylovaný" text?
Vím že toho je spousta na google ale asi neumím hledat :(
Alphard
Profil
Pro začátek hlavičky ukončit sekvencí PHP_EOL a spojit dohromady, nepřepisovat. Mrkněte do místního FAQ.
PecanCZ
Profil
$message = '<b>zkouska html</b>'; - před středníkem nemáš ukončené uvozovky
Blem
Profil *
už to frčí :) děkuji...


PecanCZ:
$message = '<b>zkouska html</b>'; - před středníkem nemáš ukončené uvozovky

co??? mám :D


pro neznalé:

$mail = "mujmail@xxxxxxx.cz"; // adresat zpravy
$subject = 'Zkouska html'; //predmet
$message = '<b>zkouska html</b>;
$from    = 'register@xxx.cz'; // odesilatel zpravy
 
$headers = "Content-Type: text/html; charset=ISO-8859-2 ".PHP_EOL;
$headers .= "MIME-Version: 1.0 ".PHP_EOL;
$headers .= "From: {$from}".PHP_EOL;
 
if (mail($mail, $subject, $message, $headers)) {
echo "<font color=\"#008000\"><b>Do 24 hodin Vám přijde potvrzovací email</b></font>";
} else {
   echo '<font color=\"#FF0000\"><b>Email se nepodařilo odeslat, prosím kontaktujte technickou podporu</b></font>';
}


takto mi to frčí :D
Majkl578
Profil
Blem:
co??? mám :D
takto mi to frčí :D
Ne, nefrčí a ne, nemáš. Chybí ti tam apostrof. (A to i v té verzi v [#4].)
Jak lépe posílat e-maily najdeš v místním FAQ

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: