Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] kodowanie znakow w formularzu kontaktowym, Jak ustawic kodowanie znakow UTF-8 w tym formularzu?
lewin
post 16.09.2007, 10:09:58
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.02.2005

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


Witajcie,

Jak zmienic kodowanie znakow na UTF-8 w tym skrypcie? Jak wysylam wiadomosci zamiast PL znakow otrzymuje jakies krzaczki.
  1. <?php 
  2.  
  3. $ko = $_POST["ko"];
  4. $em = $_POST["mail"];
  5. $kt = $_POST["kto"];
  6. $tr = $_POST["uwagi"];
  7.  
  8. $kt1 = "";
  9. $em1 = "";
  10. $tr1 = "";
  11.  
  12. if ($ko == 1)
  13. {
  14. $blad = 0;
  15. if ((strlen($kt) < 2) or (!isset($kt))) $blad += 1;
  16. if ((strlen($em) < 2) or (!isset($em)) or (strpos($em, "@")<2)) $blad += 2;
  17. if ((strlen($tr) < 5) or (!isset($tr))) $blad += 4;
  18.  
  19. if (($blad > 0)&&($_POST['action']=="submited"))
  20. {
  21. $kt1 = $kt; $em1 = $em; $tr1 = $tr;
  22. print ('<div style="text-align: center; color: #ff0000; font-size: 14px"><b>Formularz wypełniony niewłaściwie!</b></div><br>');
  23. } // $blad>0
  24.  
  25. if (($blad == 0)&&($_POST['action']=="submited"))
  26. {
  27. $da = date("H:i; d.m.Y");
  28. $ho = $REMOTE_ADDR;
  29. $tresc = "Od: ".$kt."\n";
  30. $tresc .= "Data: ".$da."\n";
  31. $tresc .= "e-mail: ".$em."\n\n";
  32. $tresc .= "Treść: \n".$tr;
  33. mail ($moj_mail, "Potwierdzenie", $tresc, "From:".$em."");
  34.  
  35. $tresc = "tekst wiadomosci otrzymania e-maila dla nadawcy";
  36. $tresc .= "podpis wiadomosci";
  37. mail ($em, "Potwierdzenie przesłania wiadomości", $tresc, "From:adres@email.com");
  38.  
  39. print ('<h1><div align="center">Dziękujemy! Wiadomość została wysłana</div></h1>');
  40.  
  41. } // $blad==0
  42.  
  43. } // $ko==1
  44.  
  45. if (($_POST['action']!="submited")||($blad>0)) {
  46. <form action="kontakt.php" method="post"><input type="hidden" name="ko" value="1">
  47. <table cellSpacing=1 cellPadding=1 border="0" width="400" align="center">
  48. <input type="hidden" name="action" value="submited">
  49. <tr>
  50. <td width="135" class=text><b>Imię i nazwisko</b>: <font color="red">*</font></td>
  51. <td width="*"><input class="input" type="text" name="kto" size="35" value="'.$_POST['kt1'].'"></td>
  52. </tr>
  53. <tr>
  54. <td class=text><b>Adres e-mail</b>: <font color="red">*</font></td>
  55. <td><input class="input" type="text" name="mail" size="35" value="'.$_POST['$em1'].'"></td>
  56. </tr>
  57. <td class=text><b>Wiadomość</b>: <font color="red">*</font></td>
  58. <td><textarea class="input" name="uwagi" rows="9" cols="40">'.$_POST['$tr1'].'</textarea></td>
  59. </tr>
  60. <tr>
  61. <td></td>
  62. <td><input type="submit" class="input" name="zamawiam" value="Wyślij" onclick="this.disabled=true; this.form.submit();"></td>
  63. </tr></table>
  64. <br>
  65. <div class="mini">Pola oznaczone <font color="red">*</font> należy obowiązkowo wypełnić</div>
  66. ';
  67. }
  68. else
  69. echo ""
  70. ?>
  71. </form>
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.07.2025 - 17:42