[PHP] formularz kontaktowy - brak polskich znaków w tresci |
[PHP] formularz kontaktowy - brak polskich znaków w tresci |
12.07.2008, 17:21:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 12.04.2008 Skąd: Poznań Ostrzeżenie: (0%) |
Witam, uzywam ponizszego kodu do mojego formularza we flash:
Kod <?php $imie = $_POST['imie']; $firma = $_POST['firma']; $email = $_POST['email']; $wiadomosc = $_POST['wiadomosc']; $temat = "Dostales wiadomosc ze strony www.audimas.pl"; $do = "Biuro 4ACTION.pl <mrcieplik@o2.pl>"; $wiadomosc_email = '<html>'. '<head>'. '<style type="text/css">'. '#imie {color:black;}'. '#nazwisko {color:black;}'. '#email {color:black;}'. '#wiadomosc {color:black;}'. '</style>'. '</head>'. '<body>'. '<p id="imie">Imie: '.$imie. '<p>Firma: '.$firma. '<p>E-mail: '.$email. '<p id="wiadomosc">Wiadomosc: '.$wiadomosc.'</p>'. '</body>'. '</html>'; $naglowek .= "Wiadomosc - dostales wiadomosc ze strony www.audimas.pl"; $naglowek = "From: \"Wiadomosc z www.audimas.pl\" <mrcieplik@o2.pl>\n"; $naglowek .= "Reply-To: biuro@4action.pl\n"; $naglowek .= "Bcc: biuro@4action.pl\n"; $naglowek .= "X-Sender: biuro@4action.pl\n"; $naglowek .= "MIME-Version: 1.0\n"; $naglowek .= "Content-type: text/html; charset=iso-8859-2\\n"; mail($do, $temat, $wiadomosc_email, $naglowek); echo '&content=Dziękujemy za wypełnienie formularza!.'; ?> Niestety gdy dochodzą do mnie maile ze strony nie mam polskich znaków. Czy ktos mi może pomoć zmodyfikowac skrypt? "Content-type: text/html; charset=iso-8859-2\\n"; - czy to trzeba nadac dla $wiadomosc !! skrypt znacznie poprawiony, wystarczy zmienic kodowanie iso na: ... $naglowek = "MIME-Version: 1.0\r\n"; $naglowek .= "Content-type: text/html; charset=UTF-8\r\n"; ... .[uwaga]!Może nie według standardów, ale działa i widać polskie znaki.![uwaga] Ten post edytował ciepolml 22.07.2008, 17:23:56 -------------------- --- www.NeatGroup.pl ---
|
|
|
12.07.2008, 17:24:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) |
Pokombinowałbym z funkcją header
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
12.07.2008, 19:07:14
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
zamiast tego:
zmień na:
-------------------- |
|
|
14.07.2008, 14:14:30
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 12.04.2008 Skąd: Poznań Ostrzeżenie: (0%) |
Za to kocham to forum. Dziekuje,(manual nie boli - dobre:)
Niestety przestal teraz wogole wysylac maile;/ Jakies sugestie? Probowalem zamienic to c napisalem w moj naglowek ale nic z tego, nadal znaków nie wyswietla. Pozniej wkleilem tak jaknapisales ale nic. No i na koniec zmienilem naglowek -->headers i na koncu jeszce mail($do, $temat, $wiadomosc_email, $naglowek); tutaj tez, wysyla maile ale nie wyswietla polskich nzków;/ Ten post edytował ciepolml 14.07.2008, 14:23:16 -------------------- --- www.NeatGroup.pl ---
|
|
|
20.07.2008, 13:32:14
Post
#5
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) |
Ten post edytował Babcia@Stefa 20.07.2008, 13:48:52 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 05:49 |