Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gmail - formularz kontaktowy i polskie znaki
nieraczek
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Zrobiłem formularz kontaktowy, strona z formularzem kontaktowym ma kodowanie UTF-8 i jak wysyłam z tego formularza emaila z polskimi znakami to na stronie internetowej gmail zamiast polskich znaków widzę: źćółżśÃ.
Dlaczego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ribery
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 1.07.2006

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


Mam podobny problem - nie ma polskich znaków - tzn w kliencie pocztowym jest ok - natomiast poczta squaremailu wywali "krzaki"

  1. <div class="newsletter">Formularz kontaktowy:<br /><br /><br />
  2. <?php 
  3. // sprawdzamy, czy zmienna $submit jest pusta 
  4. if (empty($_POST['submit'])) { 
  5. // wyświetlamy formularz 
  6. echo "<table border=\"0\" align=\"left\"><form method=\"post\"
  7. <tr> 
  8. <td>Treść wiadomości</td> 
  9. <td>
  10. <textarea name=\"tresc\" style=\"border: 1px solid silver; width: 250px; height: 130px; \"></textarea>
  11. </td> 
  12. </tr> 
  13. <tr> 
  14. <td>Imię, nazwisko</td> 
  15. <td>
  16. <input type=\"text\" name=\"imie_nazwisko\" style=\"border: 1px solid silver; width: 250px; \" />
  17. </td>
  18. </tr> 
  19. <tr> 
  20. <td>Adres e-mail</td> 
  21. <td><input type=\"text\" name=\"email\" style=\"border: 1px solid silver; width: 250px; \" /></td> 
  22. </tr>
  23. <tr> 
  24. <td>Telefon</td> 
  25. <td><input type=\"text\" name=\"telefon\" style=\"border: 1px solid silver; width: 250px; \" /></td> 
  26. </tr>
  27. <tr> 
  28. <td> </td> 
  29. <td><input type=\"submit\" name=\"submit\" value=\"Wyślij\" style=\"border: 1px solid #FE7B0F; background-color: white; font-size: 9pt;\" />  
  30. <input type=\"reset\" value=\"Wyczyść\" style=\"border: 1px solid #FE7B0F; background-color: white; font-size: 9pt;\" /></td></form> 
  31. </tr> 
  32. </table>"; 
  33. } 
  34. // sprawdzamy, czy zmienne przesłane z formularza nie są puste 
  35.  
  36. elseif (!empty($_POST['tresc']) && !empty($_POST['imie_nazwisko']) && !empty($_POST['email']) && !empty($_POST['telefon'])) { 
  37. // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość 
  38. // zmienna $message zawiera treść wiadomości 
  39. $message = "Treść wiadomości:\n$_POST[tresc]\n\nWysłał: $_POST[imie_nazwisko]\ne-mail: $_POST[email]\nTelefon: $_POST[telefon]\n"; 
  40. // zmienna $header zawiera przede wszystkim adres zwrotny 
  41. $header = "From: $_POST[imie_nazwisko] <$_POST[email]>"; 
  42.  
  43. // funkcja mail() za pomocą której wiadomość zostanie wysłana 
  44. @mail("testowy@testowy.com.pl","Wiadomosc ze strony Testowy","$message","$header") 
  45. or die('Nie udało się wysłać wiadomości'); 
  46. // wyświetlenie komunikatu w przypadku powodzenia 
  47. echo "<div align=\"center;\"><strong>Wiadomość została wysłana !</strong></div><br /><a href=\"kontakt.php\">Powrót</a><br /><br /><br />"; 
  48. } 
  49. // lub w przypadku nie wypełnienia formularza do końca 
  50. else echo "<span style=\"color: #FF6200; text-align: center; \"><strong>Wypełnij wszystkie pola formularza!</strong></span><br /><br /><a href=\"kontakt.php\">Powrót</a>";
  51. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 19:05