Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polskie znaki w księdze gości
Forum PHP.pl > Forum > PHP
zecke
Witam, co powienienem zrobić, żeby otrzymać polskie znaki we flashowej księdze gości opartej na takim skrypcie php? Z góry dzięki za pomoc i pozdrawiam. Ps. Próbowałem wstawić coś takiego: $message->CharSet = "iso-8859-2"; ale niestety nie działa...

  1. <?
  2. if (!isset($name) || !isset($email) || !isset($message) || empty($name) || empty($email) || 
  3.  
  4. empty($message)) {
  5.  print "&result=Fail";
  6.  print "&errorMsg=" . urlencode("Input required for all fields.");
  7.  exit;
  8. }
  9.  
  10. $email = strtolower($email);
  11.  
  12. addentry($name, $email, $message);
  13.  
  14. function addentry($name, $email, $message) {
  15.  
  16. $posted = strftime("%D %I:%M %p");
  17.  
  18. $message = stripslashes($message);
  19.  
  20. $file = fopen('entry.txt', 'a+');
  21.  
  22. if (!$file) {
  23.  print "&result=Fail";
  24.  print "&errorMsg=" . urlencode("Could not open entry.txt file. Change CHMOD levels to 
  25.  
  26. 766.");
  27.  exit;
  28. }
  29.  
  30. fputs($file, "<font color=\"#000000\">Name:</font> $name\n<font color=\"#000000\">Email:</font> 
  31.  
  32. <font color=\"#CCCCCC\"><u><A href=\"mailto:$email\">$email</A></u></font><br>\n<font 
  33.  
  34. color=\"#000000\">Posted:</font> $posted\n<font color=\"#000000\">Message:</font> $message\n\n");
  35. fclose($file);
  36.  
  37. // Send admin an email when new entry occurs
  38. // mailAdmin($name, $email);
  39. }
  40.  
  41. function mailAdmin($name, $email) {
  42. $mailTo = "Przemek <mail@op.pl>";
  43. $mailFrom = "From: Guestbook <noreply@email.com>";
  44. $mailSubject = "Nowy wpis w księdze";
  45. $mailBody = "$name ($email) właśnie wpisał się do Twojej księgi gości\n\nZobacz wpis na 
  46.  
  47. http://www.cos.pl";
  48. mail($mailTo, $mailSubject, $mailBody, $mailFrom);
  49. }
  50.  
  51. print "&result=okay";
  52.  
  53. ?>
Kuziu
Jeśli we flashowej to zapisać plik jako UTF-8
zecke
Mam zapisany jako UTF-8, ale nie działa niestety...
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.