Formularz email kontakowy, nie wyświetla polskich znaków

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
jazzmin
Posty: 2
Rejestracja: 26 cze 2019, 15:54:12
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Formularz email kontakowy, nie wyświetla polskich znaków

Post autor: jazzmin »

Mam skrypt formularza z validacja captcha, skrypt jest oparty na plikach PHP i HTML. Umieściłem go na mojej stronie www na serwerze cba.pl, przekierowanie emaili zrobiłem na pocztę gmail, po wypełnieniu formularza polskie znaki wyświetla ok. Natomiast jak zmienie email w formularzu aby wiadomości przychodziły na inne skrzynki typu cba, o2, Onet, interia. home, pojawiają się krzaki. Myślałem ze to wina po stronie serwera na którym jest skrypt, jednak nie, dziwne bo tylko na gmailu wyswietla polskie znaki z formularza.


W formage za którego pomocą wyswietla się formularz zapisalem w notepad++ na utf-8 bez boom i dodałem kod w znaczniku <head>

Kod: Zaznacz cały

 <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
Jednak nic to nie dało. W pliku handler zmienia się email na który ma przyjść wiadomość, natomiast w folderze src->FormHandler może w tym pliku jest jakiś blad nie wiem, nie znam się za bardzo na php.

Bardzo proszę o pomoc. Link do pobrania tego małego skryptu
https://www.szybkiplik.pl/download/0db3 ... 124eb.html
jazzmin
Posty: 2
Rejestracja: 26 cze 2019, 15:54:12
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Formularz email kontakowy, nie wyświetla polskich znaków

Post autor: jazzmin »

Probowałem wielu sposobów dodając w skrypcie

Kod: Zaznacz cały

 $mail->CharSet = "UTF-8"; 
dodając to polecenie ,znowu wiadomości się nie wysyłają.

Znalazłem inny polski skrypt, bardzo lekki, wgrałem na serwer, w pliku contact wpisałem moj email z gmaila. Wypełniłem formularz kilkam wyslij, dostaje potwierdzenie ,ze wyslalo, ale teraz jest problem że wiadomości nie dochodzą. Czemu, coś źle jest w pliku contact?

Link do skryptu
https://www.szybkiplik.pl/download/04d5 ... 06e11.html
Awatar użytkownika
endriu888
Obsługa CBA
Posty: 1869
Rejestracja: 23 sty 2012, 21:02:33
Strona na CBA.pl: katalogfirm.c0.pl
Płeć: Niewybrana
User Agent: Firefox Windows 1143x858
Kontakt:

Formularz email kontakowy, nie wyświetla polskich znaków

Post autor: endriu888 »

witam

Na początku src/FormHandler.php jest linijka:
`$charset = 'iso-8859-2';`
Zacząłbym od zmiany tej linijki.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
ODPOWIEDZ