Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Polskie znaki w sendmail
Forum PHP.pl > Forum > Przedszkole
betasap
Witam,
jak ustawić kodowanie polskich znaków w $name i $subject w poniższym skrypcie ?


  1. <?php
  2. $mailto = $_POST['sendto'];
  3. $name = ucwords($_POST['name']);
  4. $subject = $_POST['subject']; // Enter the subject here.
  5. $email = $_POST['email'];
  6. $message = $_POST['message'];
  7.  
  8. if(strlen($_POST['name']) < 1 ){
  9. echo 'email_error';
  10. }
  11.  
  12. else if(strlen($email) < 1 ) {
  13. echo 'email_error';
  14. }
  15.  
  16. else if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) {
  17. echo 'email_error';
  18. }
  19.  
  20. else if(strlen($message) < 1 ){
  21. echo 'email_error';
  22.  
  23. } else {
  24.  
  25. // NOW SEND THE ENQUIRY
  26.  
  27. $email_message="\n\n" .
  28. "Name: " .
  29. ucwords($name) .
  30. "\n" .
  31. "Email: " .
  32. $email .
  33. "\n" .
  34. "Comments: " .
  35. "\n" .
  36. $message .
  37. "\n" .
  38. "\n\n" ;
  39.  
  40. $email_message = trim(stripslashes($email_message));
  41. mail($mailto, $subject, $email_message, "From: \"$name\" <".$email.">\nReply-To: \"".ucwords($name)."\" <".$email.">\nX-Mailer: PHP/" . phpversion() );
  42.  
  43. echo 'Sent!';
  44. }
  45. ?>
Tajgeer
  1. <?php
  2. $subject = '=?UTF-8?B?'.base64_encode('Treść tematu').'?=';
  3. ?>


Myślę, że to będzie wystarczająca podpowiedź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.