Autor Zpráva
Cecil
Profil *
<?php
$to = 'cecil.coke@gmail.com';
$subject = 'Mail';
$message = '<html><head></head><body>'.$textmail.'</body></html>';
$from = "From: " . $email;
$from.= ','."Content-Type: text/html; charset=windows-1250 ";

if (empty($textmail)) {echo '<span class="error">Neumíš psat?</span>'.'<br><br>'; include("mail.form.html"); }
elseif (!ereg("^.+@.+..+$", "$email")) {echo '<span class="error">Zadejte e-mail ve správném tvaru **@**.**</span>'.'<br><br>'; include("mail.form.html"); }
else {mail($to, $subject, $message, $from); echo 'Mail byl odeslán';}
?>

Tak mi po přichodu přijde:

<html><head></head><body>Test českých znaků: ìšèøžýáíé</body></html>
DJ Miky
Profil
Je stránka uložená ve windows-1250? A posílá uživatel data v tomto kódování?
Cecil
Profil *
v hlavicce mam <meta http-equiv="content-type" content="text/html; charset=windows-1250">
karstn
Profil *
Napsal bych to takhle, myslim ze ta carka dela neplesku
$from = "From: " . $email. "
";

$from.= "Content-Type: text/html; charset=windows-1250 ";
karstn
Profil *
omlouvám se píši zde poprvé, mělo tam být na konci strigu, ale nějak to se to v tom kódu odentrovalo
DoubleThink
Profil *
v hlavicce mam <meta http-equiv="content-type" content="text/html; charset=windows-1250">

Meta tagy jsou většinou ignorovány.
Důležitější jsou hlavičky.

myslim ze ta carka dela neplesku
Patrně. Hlavičky se oddělují koncem řádku [CRLF], takže přidej "\r\n".
Toto téma je uzamčeno. Odpověď nelze zaslat.

0