Autor Zpráva
Nogod
Profil *
Dobrý večer,
když odesílám formulář pomocí PHP tak mi to nepíše čárky a hýčky. Jak na to Děkuji
Alphard
Profil
Chce to víc informací, jaké je kódovaní, posílá se to metodou post nebo get, jak se data zpracují?
Nogod
Profil *
Posílám to metodou POST. Formulář je v HTML a posílám to přes mailer.php.
Nogod
Profil *
Pardon, metodou GET
mishoa
Profil *
Musíte nastavit v hlavičce mailu kódování v kterém to posíláte.

$text=$_GET['text'];
$mail='mail@mail.com';
$subject='Predmet mailu';

if (strtoupper(substr(PHP_OS,0,3)=='WIN'))
{
$eol="\r\n";
}
elseif (strtoupper(substr(PHP_OS,0,3)=='MAC'))
{
$eol="\r";
}
else
{
$eol="\n";
}

$headers .= 'From: no-reply<no-reply@web.com>'.$eol;
$headers .= 'Reply-To: no-reply<no-reply@web.com>'.$eol;
$headers .= 'Return-Path: no-reply<no-reply@web.com>'.$eol;
$headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
$mime_boundary = md5(time());
$headers .= 'MIME-Version: 1.0'.$eol;
//$headers .= 'Content-Type: multipart/related; boundary="'.$mime_boundary.'"'.$eol;
$headers .= 'Content-Type: text/html; charset="utf-8"'.$eol;
$headers .= 'Content-Transfer-Encoding: 8bit'.$eol;


$msg = "";

$msg .= $text.$eol.$eol;

# Finished
//$msg .= "--".$mime_boundary."--".$eol.$eol;

@mail($mail, $subject, $msg, $headers);
Casero
Profil
mishoa
ja mýslím, že onb píše o furmuláři ne mailu...
Toto téma je uzamčeno. Odpověď nelze zaslat.