Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Polskie znaki i spacje
Forum PHP.pl > Forum > Przedszkole
-Cr3dO-
Hej, mam klase ktora remotuje flexa z php.

Nie znam sie za bardzo na PHP ale wydaje mi sie ze nie musze w niej ustwiac naglowkow, etc.

mam kod do komunikacji z baza danych, np :

  1. <?php
  2. function returnComment () {
  3. mysql_connect('localhost','cr3do','xxx');
  4. mysql_select_db('cr3do_databaseblog');
  5. @mysql_query("SET NAMES 'utf8';");
  6. @mysql_query('SET CHARACTER SET utf8;');
  7. $query = "SELECT * FROM commenttable";
  8. $execute = mysql_query($query);
  9. $_arr = array();
  10. $index = 0;
  11. while($row=mysql_fetch_array($execute)){
  12. array_push($_arr, array(id=>$row['id'], author=>$row['author'], date=>$row['date'], entry=>$row['entry'], post_id=>$row['post_id']));
  13. }
  14. return $_arr;
  15. }
  16. ?>


i wszystko slicznie i po polsku za sprawa : @mysql_query("SET NAMES 'utf8';"); i @mysql_query('SET CHARACTER SET utf8;');

ale mam tez i metode do wysylania mejli i tu juz poslkich znakow, ani spacji w tytule nie mam :\

  1. <?php
  2. function sendMail ($subject, $message) {
  3. $headers = 'From: gość ze strony';
  4. mail('s.gasiewski@newagenet.pl', $subject, $message, $headers);
  5. }
  6. ?>



Dostaje mejla który w tresci polskich znakow nie ma, sa krzaczki a autor wiadomosci ( $headers = 'From: gość ze strony'; )
polskie znaki posiada tylko spacji nie. odbierajac mejla mam : gośćzestrony.

  nie pomaga :\

pozdrawiam
Cezar708
dodaj jeszcze nagłówek do maila, ustawiając kodowanie na utf-8:

  1. <?php
  2. $headers .= 'Content-Type: text/plain; charset=utf-8'."\nr";
  3. ?>


Pozdrawiam

EDIT, miałem mały błąd smile.gif
-Cr3dO-
Cytat(Cezar708 @ 14.06.2008, 13:38:38 ) *
dodaj jeszcze nagłówek do maila, ustawiając kodowanie na utf-8:

  1. <?php
  2. $headers .= 'Content-Type: text/plain; charset=utf-8'."\nr";
  3. ?>


Pozdrawiam

EDIT, miałem mały błąd smile.gif



Niestety niedziala sad.gif

mam :

  1. <?php
  2. function sendMail ($subject, $message) {
  3. $headers = 'From: webmaster@example.com' . "r\n" .'ke';
  4. $headers .= 'Content-Type: text/plain; charset=utf-8'."\nr";
  5. mail('s.gasiewski@newagenet.pl', $subject, $message, $headers);
  6. }
  7. ?>
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.