Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Polskie znaki i spacje, Klasa do remotingu
--Cr3dO--
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


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

Ten post edytował Cezar708 14.06.2008, 13:43:27
Go to the top of the page
+Quote Post
--Cr3dO--
post
Post #3





Goście







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. ?>
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://pl2.php.net/manual/pl/function.mail.php#80466
?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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: 19.08.2025 - 15:59