|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Webdesign, HTML, technologie - problem z polskimi znakami z contact form
mobby - Czw 29 Maj, 2008 07:15 Temat postu: problem z polskimi znakami z contact form witam,
skrypt ktory wysyla zapytanie nie pokazuje polskich znakow w outlook a jak wysylam na gmailcom to polskie znaki sa. do tego ten skrypt nie przesyla informacji ktore sa wprowadzone przez klienta w formularzu, dlaczego?
podaje skrypt:
<?php
$DEFAULT_EXIT_PAGE = "wyslane.html";
$imie = $_POST['Imie i Nazwisko'];
$firma = $_POST['Nazwa Firmy'];
$telefon = $_POST['Telefon'];
$email = $_POST['Email'];
$typ_kabla = $_POST['Typ Kabla'];
$konstrukcja = $_POST['Konstrukcja'];
$wtyczka = $_POST['Wtyczka'];
$dlugosc = $_POST['Długo¶ć'];
$kolor = $_POST['Kolor'];
$ilosc = $_POST['Ilo¶ć'];
$wiadomosc = $_POST['Wiadomosc'];
$wiadomosc = stripslashes($wiadomosc);
$sendTo = "ask@me.pl";
$subject = "Zapytanie ze strony www";
$msg_body = "Imie: $imie<br />";
$msg_body .= "Firma: $firma<br />";
$msg_body .= "Telefon: $telefon<br />";
$msg_body .= "Email: $email<br />";
$msg_body .= "Typ kabla: $typ_kabla<br />";
$msg_body .= "Konstrukcja: $konstrukcja<br />";
$msg_body .= "Wtyczka: $wtyczka<br />";
$msg_body .= "Długo¶ć: $dlugosc<br />";
$msg_body .= "Kolor: $kolor<br />";
$msg_body .= "Ilo¶ć: $ilosc<br />";
$msg_body .= "Wiadomo¶ć: $wiadomosc<br />";
$header_info = 'From: '.$imie.' <'.$wiadomosc.'>'."\r\n";
$header_info .= 'To: '.$sendTo."\r\n";
$header_info .= 'MIME-Version: 1.0'."\r\n";
$header_info .= 'Content-Type: text/html; charset=iso-8859-2'."\r\n";
mail($sendTo, $subject, $msg_body, $header_info);
if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;
Header("Location: ".$exit_page);
?>
mielu - Czw 29 Maj, 2008 09:10
temat kodowania był poruszany kilka razy
tu jest coś http://swish.wodip.opole....ighlight=#15589
maciey75 - Wto 08 Lip, 2008 21:41
Moze troche odswiezyc temat?
Przerylem cale forum ale jednoznacznej odpowiedzi dot. polskich znakow nie znalazlem. Mam plik php zapisany w UTF-8 ale polskie znaki i tak nie dochodza na maila. Ma ktos jakis pomysl? Moze znawcy PHP podpowiedza jak zrobic aby pozbyc sie polskich znakow przy pomocy jakis funkcji strtr albo str_replace. Kombinowalem ale nie daje rady.
pzdr
m.
|
|