Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]SquirrelMail - złe kodowanie znaków w tytule wiadomości, czy zły skrypt wysyłający?
Forum PHP.pl > Forum > Przedszkole
Przemek07
Witam, napisałem sobie formularz mailowy o takiej treści:

  1. <?php
  2. $adresat = $_POST['adresat'];
  3. $email = $_POST['email'];
  4. $subject = $_POST['subject'];
  5. $content = $_POST['content'];
  6.  
  7. $header = "From: $email \nContent-Type:".
  8. ' text/html;charset="utf-8"'.
  9. "\nContent-Transfer-Encoding: 8bit";
  10.  
  11. if($_POST['send'] == "Send"){
  12. if(!empty($email) AND !empty($subject) AND !empty($content)){
  13. if(mail($adresat,$subject,$content,$header)){
  14. $message = "Brafo!";
  15. }else{
  16. $message = "Nastąpił błąd przy wysyłaniu maila, spróbuj jeszcze raz";
  17. }
  18. }else{
  19. $message = "Uzupełnij pola!";
  20. }
  21. }
  22. ?>
  23.  
  24. <form action="" method="post">
  25. <select name="adresat">
  26. <option>nazwa.1@serwer.pl</option>
  27. <option>nazwa.2@serwer.pl</option>
  28. </select>
  29. <br />
  30. <input type="text" name="email" /><br />
  31. <input type="text" name="subject" /><br />
  32. <textarea name="content">Tutaj wpisz treść</textarea><br />
  33. <input type="submit" name="send" value="Send" />
  34. </form>
  35. <?php
  36. echo $message;
  37. ?>


Plik zapisany jest jako UTF-8 bez BOM, i jako zwykłe UTF-8. Plik do którego includuje owy skrypt kodowany jest również UTF-8 bez BOM, a mimo wszystko tytuły maili w SquirrelMail się "krzaczą". Krzaczą się tylko w SquirrelMail, czy ktoś może mi pomóc.

Wiem że były podobne tematy, ale żaden nie był tak specyficznie dziwny jak mój...

Z góry dziękuję smile.gif
Ghost_78
czy przypadkiem po UTF-8" nie powinno byc srednika:
  1. $header = "From: $email \nContent-Type:".
  2. ' text/html;charset="utf-8";'.
  3. "\nContent-Transfer-Encoding: 8bit";
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.