Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz i polskie znaki
Kynval
post 1.10.2010, 13:14:35
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.09.2009

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


Witam.
Zrobilem formularz kontaktowy.
Jest on na stronie zbudowanej w html'u

tu mam komende na polskie znaki (ale jak mniemam to nie ma znaczenia, jesli chodzi o maile rolleyes.gif )
  1. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">



oto moj kod php

  1. <?php
  2.  
  3.  
  4. if (!nick || !mail || !temat || !tresc)
  5. {
  6. echo "Nie uzupelniles wszystkich rubryk.";
  7. }
  8. $charset = 'Windows-1250';
  9. $wiadomosc =
  10. "Imie i Nazwisko: ".$_POST['nick']."
  11.  
  12. e- mail: ".$_POST['mail']."
  13.  
  14. Tresc:
  15. ".$_POST['tresc']." ";
  16.  
  17. $tematyka = "Formularz kontaktowy ".$temat;
  18.  
  19.  
  20. mail ("aslkdjalksjdlka@interia.pl", $tematyka, $wiadomosc );
  21. echo "<script type=\"text/javascript\">window.alert('Wiadomo?ć zostala wyslana');</script>";
  22. ?>
  23.  
  24.  
  25. <?php
  26. echo 'Wróć do strony głównej <a href="index.html">tutaj</a>.';
  27. ?>



probowalem dodac na poczatku tego skryptu to:

  1. $header = "From: $from\nReply-to: $from\nMIME-Version: 1.0\nContent-type: text/html; charset=UTF-8";


ale niestety nie pomoglo...
Czekam na pomoc winksmiley.jpg

Ten post edytował Kynval 1.10.2010, 13:15:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
smagul
post 1.10.2010, 13:29:17
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 17.02.2009

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


a jak jest zakodowany plik?
czemu dałeś nagłówek w ISO-8859-2, maila wysyłasz w Windows-1250 a nagłówek w php ustawiłeś na utf8?
przepraw wszystko na utf8, przekoduj plik na utf8 i powinno śmigać.
Go to the top of the page
+Quote Post
Kynval
post 1.10.2010, 13:54:33
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.09.2009

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


prawda jest taka, ze wlasnie jestem troche niedouczony i tak bardziej robie metoda -> uda sie, nie uda winksmiley.jpg

usunalem tamta mete i zrobilem tak:


  1. <?php
  2. header("Content-type: text/html; charset=utf-8");
  3. ?>


  1. <head>
  2. <meta http-equiv="Content-type" value="text/html; charset=utf-8">
  3.  



i nadal nie dziala, na maila przychodza mi tylko: questionmark.gifquestionmark.gif

Ten post edytował Kynval 1.10.2010, 13:55:25
Go to the top of the page
+Quote Post
lord2105
post 1.10.2010, 13:59:14
Post #4





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


  1. $headers = 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=iso-8859-2' . "\r\n";
  3. mail ("aslkdjalksjdlka@interia.pl", $tematyka, $wiadomosc,$headers );


Pliki które edytujesz muszą być zapisywane w edytorze, który też ma takowe kodowanie ustawione.


--------------------
40% rozwiązań znajduje się tutaj.
59,9% tutaj.

Jeśli pomogłem rozwiązać Twój problem wciśnij
Go to the top of the page
+Quote Post
smagul
post 1.10.2010, 14:09:57
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 17.02.2009

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


http://www.gzegzolka.com/
Go to the top of the page
+Quote Post
Kynval
post 1.10.2010, 14:31:57
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.09.2009

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


wielkie dzieki lord2105
dziala :D

wysylam "pomogl"
pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:16