![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam Panów mam powazny dla mnie problem (poniewaz jak najszybciej musze to poprawic :/ ) Stworzyłem sobie plik.php z formularzem. Wpisujac komentarz do formularza i go na odpowiedni adres,po odczytaniu go na koncie meilowym brakuje mi polskich znaków np : nie pokazuje mi ś ź ą ę itp . ustawienia mam takie :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> Prosze o pomoc czekam z niecierpliwoscia . PS. Pozdrawiam uzytkownokow forum ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
masz "mete", czy zatem mam rozumieć że wysyłasz treść jako html? gdy nie to wrzuć do sekcji headers zapis
Kod Content-type: text/plain; charset=iso-8859-2
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisze tak mam plik kontakty.html i tam mam formularz wpisuje komentarz klikam wyslij i przekireowuje to na kontaky_2.php gdzie mam skrypt który wysyła go na podany adres :
<?php $site_name = "xxx"; # //na ten adres zostaje wysłany komantarz $site_email = "xxx"; # // ?> <?php mail("$email", "Podziekowania od xxx ! za odwiedzenie strony", " Dziekuje za przedstawienie Twojego zapytanie / komentarza! Jesli Twoje zapytanie dojdzie do nas, napewno odpiszemy. Jesli nie otrzymasz odpowiedzi w ciagu 48 godzin,prosimy napisac na $site_email! Pozdrawienia od xx!" ); mail("$site_email", "$site_name Contact Form", "Submitted By: $imie Email: $email Business: $BusinessName Location: $BusinessLocation Comments: $Comments $HTTP_USER_AGENT"); ?> Po odczytaniu komantarza w krzynce odbiorczej nie mam polskich znakow :/ .Zmienne sa globalne moze tu tkwi błąd ? Nagłowek w kodzie pliku kontakty_2php sa nasteujace : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> Wydaje mi sie ze t oejst akurat dobrze w pliku kontakty.html mam taki sam nagłowek .... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Możesz mieć tak że na stronie kontakt.html i tym formularzu masz ustawione kodowanie iso-8859-2 a plik może być kodowany w utf-8 i stąd może być brak polskich znaków.
Ściągnij sobie program notepad++ i otwórz te pliki w nim i z każdym plikem zrób tak: weż format u góry w programie a następnie koduj w utf-8, tak zrób z obydwoma plikami, i w oby dwóch plikach zamiast iso-8859-2 daj tak:
napewno będzie działało, a jak w notepad++ po zmianie kodowania na utf będą krzaki zamiast polskich znaków to je popraw ręcznie lub poszukaj program grzegrzółka i nim przerób. Napewno będzie działało bo sam tak robiłem ![]() Ten post edytował ExPlOiT 22.12.2007, 16:12:26 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kurcze nie działa to :/ musze jeszcze troche powalczyc
![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
podeślij mi te pliki na gg, numer masz w stopce
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Oto te dwa pliki .
kontakt2.html : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Untitled Document</title> </head> <body> <TABLE border=0 cellPadding=0 cellSpacing=0 width=400> <TR> <td> <form action="kontakt_2_2.php" method="post"> <table align="center" width="100%"> <tr> <td align=right><font face="verdana,arial" size="1"><B><span class="style2 style11">Twoja nazwa,pseudonim:</span></td> <td><font face="verdana,arial" size="1"><input name="imie" size=28 value=""></td> </tr> <tr> <td align=right><font face="verdana,arial" size="1"><B><span class="style3 style11">Twój E-Mail:</span></td> <td><font face="verdana,arial" size="1"><input name="email" size=28 value=""></td> </tr> <tr> <td align=right><font face="verdana,arial" size="1"><B><span class="style2 style11">Imie do korespondencji:</span></td> <td><font face="verdana,arial" size="1"><input name="BusinessName" size=28 value=""></td> </tr> <tr> <td align=right><font face="verdana,arial" size="1"><B><span class="style2 style11">Miejsce zamieszkania:</span></td> <td><font face="verdana,arial" size="1"><input name="BusinessLocation" size=28 value=""></td> </tr> <tr> <td colspan=2><font face="verdana,arial" size="1"><B><span class="style2 style11">Komentarz/Zapytanie:</span><BR> <textarea name="Comments" cols=50 rows=8 wrap=soft></textarea></td> </tr> <tr> <td></td> <td><font face="verdana,arial" size="1"><input type="submit" value="Wy¶lij"></td> </tr> </table> </form> </TD> </TR> </TABLE> </body> </html> kontakt_2_2.php : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Untitled Document</title> </head> <body> <p align="center">Dziekujemy za zainteresowanie sie stron±! Twoje zapytanie / komentarz zastało wysłane na Twojego E-maila prosimy sprawdĽ pocztę w celu potwierdzenie wysłania.Pozdrawiamy </p> <?php $site_name = "aaa"; // na ten meil ma byc wysłany komentarz mozna sprawdzic wpisuja w obu polach swoj E-mail $site_email ="aaa"; ?> <-- Funkcja ktora wysyła podziekowania do osoby która wysłała komentarz --> <?php mail("$email", "Podziekowania od xxx ! za odwiedzenie strony", " Dziekuje za przedstawienie Twojego zapytanie / komentarza! Jesli Twoje zapytanie dojdzie do nas, napewno odpiszemy. Jesli nie otrzymasz odpowiedzi w ciagu 48 godzin,prosimy napisac na $site_email! Pozdrawienia od xxx!" <--Fubnkcja która wysyła dane odwiedzajacego wraz z komentarze na zadany edres E-mail--> ); mail("$site_email", "$site_name Contact Form", "Submitted By: $imie Email: $email Business: $BusinessName Location: $BusinessLocation Comments: $Comments $HTTP_USER_AGENT"); ?> </body> </html> PS trace juz nadzieje kurcze :/ próbuje juz różnie zmieniam te kodowania i na plikach i skrzynce pocztowej i dupa :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:38 |