Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potrzebny UTF-8/HTML w powiadomieniu na email
enimatto
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.07.2010

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


Witam, mam problem z implementacją UTF-8/HTML do tego skryptu ponizej. Probowalem wiele sposobow, pare mixow ze zwyklymi formularzami (ktore dzialaja prawidlowo) ale niestety bez skutku. Gdzies robie jakis blad.
Skrypt ten przez cron'a co jakis czas wysyla raport na emaila o zblizajacych sie zadaniach. Funkcjonuje prawidlowo, ale te krzaki mnie przerazaja - zero polskich znakow. Ma ktos jakis pomysl? Z gory dzieki.

  1. <?php
  2.  
  3. $user="test";
  4. $password="test";
  5. $database="test";
  6. mysql_connect('localhost',$user,$password);
  7.  
  8. mysql_select_db($database) or die( "Unable to select database");
  9. #echo mysql_query("SET AUTOCOMMIT=0")?'':(mysql_error() . "\n");
  10. #echo mysql_query("START TRANSACTION")?'':(mysql_error() . "\n");
  11.  
  12. $query = "
  13. SELECT frk_item.title,
  14. frk_item.deadlineDate,
  15. CASE
  16. WHEN (deadlineDate <= date_add(now(), INTERVAL 5 day) )
  17. THEN 'critical'
  18. ELSE 'coming due'
  19. END critical
  20. FROM frk_item,
  21. frk_member
  22. WHERE 1 = 1
  23. AND deadlineDate <= date_add(now(), INTERVAL 10 day)
  24. AND frk_item.memberId = frk_member.memberId
  25. AND frk_member.email = 'mail@mail.pl'
  26. ORDER BY deadlineDate;";
  27.  
  28. $result = mysql_query($query);
  29. if (!$result)
  30. {
  31. $errors[] = "mysql query failed: " . mysql_error();
  32. $errors[] = $query;
  33. # echo "mysql query failed: " . mysql_error() . "\n";
  34. }
  35. else
  36. {
  37.  
  38.  
  39. $email = $email . "ĄĆĘŻŹ \n\n";
  40. $importance = '';
  41.  
  42.  
  43. while ($row = mysql_fetch_assoc($result))
  44. {
  45. if ($row['critical'] == 'critical')
  46. {
  47. $importance = "Importance: High\n";
  48. }
  49.  
  50. $email = $email . $row['deadlineDate'] . ' - ' . $row['title'] . "\n";
  51. }
  52.  
  53. mail ("mail@mail.pl", "Zadania", $email,
  54. $importance . "From: mail@mail.pl\n");
  55.  
  56. }
  57.  
  58. echo mysql_query("commit")?'':(mysql_error() . "\n");
  59.  
  60. ?>
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 Aktualny czas: 22.08.2025 - 08:22