Strona 1 z 1

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

: 01 wrz 2019, 10:48:20
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

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

: 01 wrz 2019, 19:40:23
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

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

: 04 wrz 2019, 10:34:38
autor: endriu888
witam

Na początku src/FormHandler.php jest linijka:
`$charset = 'iso-8859-2';`
Zacząłbym od zmiany tej linijki.