MozillaPL.org - polskie centrum Mozilli

Główne menu:

Kontakt php ze strony

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Kontakt php ze strony

Postautor: djpi » 09 kwietnia 2009, 15:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Witam!
Wstawiłem formularz kontaktowy na stronie o poniższej treści na stronie http://www.me.kpb.com.pl/kontakt.html
Po wysłaniu maila nie ma polskich liter tylko są krzaki zamiast nich.
Co zrobić żeby działało dobrze?

<?php
if (!$_GET[nick] || !$_GET[mail] || !$_GET[temat] || !$_GET[tresc])
{
echo "Nie uzupełniłeś wszystkich rubryk.";
exit;
}

// odbiorca wiadomości
$sendTo = 'nazwa@host.pl';

$_GET[tresc] =
"<b>Imię:</b><br>
".$_GET[nick]."<br><br>

<b>E-mail:</b><br>
".$_GET[mail]."<br><br>

<b>Treść:</b><br>
".$_GET[tresc]."<br><br>";

$_GET[temat] = "Info z www - ".$_GET[temat];

$_GET[temat] = "=?utf-8?B?".base64_encode($_GET[temat])."?=";
$_GET[nick] = "=?utf-8?B?".base64_encode($_GET[nick])."?=";

$from = $_GET[nick].' <'.$_GET[mail].'>';
$replyTo = $from;

$header .= "Content-type: text/html; charset=utf-8\n";
$header .= "Content-Transfer-Encoding: charset=utf-8\n";
$header .= "From: ".$from."\r\n";
$header .= "Reply-to: $from\r\n";
$header .= "Mime-Version: 1.0\r\n";


$success = mail ($sendTo, $_GET[temat], $_GET[tresc], $header );

if ($success) {

$return = "
Dziękujemy za wysłanie do nas wiadomości,<br />
o treści:<br />
Twoje imię: <strong>".$_GET[nick]."</strong><br />
Temat: <strong>".$_GET[temat]."</strong><br />
Twój adres e-mail: <strong>".$_GET[mail]."</strong><br />
Treść: <strong>".$_GET[tresc]."</strong>

";

echo ($return);

}

?>
djpi
 

Postautor: Tomek » 10 kwietnia 2009, 11:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3

W stronie masz <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> - czyli iso-8859-2 a formularz wysyłasz z utf8...
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: