Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Polska czcionka w formularzu
Justyna25x
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (0%)
-----


Witam
Korzystam z tego skryptu: http://www.freecontactform.com/free.php
I mam pewien problem.
Gdy osoba ktora wypelnia ten formularz wpisze wyraz ktory bedzie zawieral polska czcionke to gdy odbiorca ktory otrzymuje ta wiadomosc otrzymuje KRZAKi czyli wyraz bez polskiej czcionki tylko z czyms innym.
Nie wiem jak w nim zmienic kodowanie aby wszystko bylo ok
Bardzo prosze o pomoc. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dlatego, że formularz jest zapewne przystosowany dla innego kodowania, a dokładniej: iso-8859-1. I nic na to nie poradzisz.

Ten post edytował potreb 6.01.2009, 20:44:49
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Sprawdź, zanim mu namieszasz.

Cytat
Gdy osoba ktora wypelnia ten formularz wpisze wyraz ktory bedzie zawieral polska czcionke to gdy odbiorca ktory otrzymuje ta wiadomosc otrzymuje KRZAKi czyli wyraz bez polskiej czcionki tylko z czyms innym.

Znajdź w plikach odwołania do funkcji mail" title="Zobacz w manualu PHP" target="_manual i powstawiaj nagłówki. Jakie? Poszukaj na forum, było wiele razy. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Justyna25x
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (0%)
-----


Czyli zadnej mozliwosci nie ma aby przerobic te kodowanie na standardy iso-8859-1?

edit:
A moze moglby mi ktos napisac gdzie dokladnie mam znalexc i wklepac kod odpowiedzialny za polska czcionke?
Bylabym bardzo wdzieczna

Ten post edytował Justyna25x 6.01.2009, 20:56:38
Go to the top of the page
+Quote Post
potreb
post
Post #5





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


A no tak, namieszałem.
Można zmienić kodowanie. Tak jak erix pisał. I nie mu, tylko jej.
Go to the top of the page
+Quote Post
Justyna25x
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (0%)
-----


Znalazłam coś takie w na tym forum:

  1. <?php
  2. $headers = "Content-Type: text/html; charset=utf-8r\n";
  3. ?>


Dodałam i działa świetnie, polskie znaki są przesyłane lecz teraz nie mam odstępów <br> pomiędzy odpowiedziami które mi przychodzą na maila, tylko lecą w jednej linii.. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Czy ktoś może wie jak to zrobić na tym formularzu to podałam?

Ten post edytował Justyna25x 7.01.2009, 09:09:12
Go to the top of the page
+Quote Post
VGT
post
Post #7





Grupa: Zarejestrowani
Postów: 63
Pomógł: 9
Dołączył: 19.11.2004
Skąd: Iława

Ostrzeżenie: (0%)
-----


po dodaniu takich naglowkow zamiast czystego tekstu, przesylasz dokument html, wiec rozwiazania do wyboru:

1. tresc maila musisz przerobic tak, jakby to byla strona html, czyli uzywasz wszelkich tagow HTML'a: <p></p>, <br /> itp.

lub

2. zamiast "text/html" ustaw "text/plain" a bedzie tak jak wczesniej

Ten post edytował Bonastick 7.01.2009, 10:12:01
Go to the top of the page
+Quote Post
Justyna25x
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (0%)
-----


Slicznie dziekuje za pomoc:)
Juz znalazlam gdzie mam umiescic <br> (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

wszystko dziala prawidlowo:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 16:35