Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] polskie znaki w mail()
kalafoon
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.10.2007

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


Witam,

wiem, że wątek przewijał się już n-razy ale naprawdę nie umiem sobie z tym pordzić.
w wiadomości, która do mnie przychodzi nie ma polskich znaków. Proszę nie odsyłajcie mnie do innych postów bo przejrzałem już wszystkie i nie umiem sobie z tym pordzic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Moze ktos mi napisac co i gdzie mam wstawic zeby to zadziałało? przesyłam wersje gołą która działa dobrze bez polskich znaków. Będe bardzo wdzięczny! Naprawde sam próbowałem to zrobić ze 30 razy - nie ide na łatwizne.

  1. <?php
  2. $ToEmail = "info@cocon-graphics.pl";
  3.   $ToName = "Cocon-Graphics";
  4.   $ToSubject = "www.cocon-graphics.pl";
  5.  
  6.  
  7.   foreach($HTTP_POST_VARS as $key => $val) {
  8.    $key = $val;
  9.    global $key;
  10.   }
  11.  
  12.   $EmailBody = "Nadawca: $name\nE-mail nadawcy: $email\nTemat: $topic\n\nTresc wiadomosci:\n$mesg";
  13.  
  14.   $Message = $EmailBody;
  15.  
  16.   mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$name." <".$email.">");
  17. ?>


?

Ten post edytował kalafoon 14.03.2008, 02:14:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kalafoon
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.10.2007

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


niestety nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

teraz mój kod wygląda tak:

  1. <?php
  2. $ToEmail = "moj@email.pl";
  3. $ToName = "Nazwa";
  4. $ToSubject = "strona www";
  5.  
  6. foreach($HTTP_POST_VARS as $key => $val) {
  7.  $$key = $val;
  8.  global $$key;
  9. }
  10.  
  11. $Naglowki = "MIME-Version: 1.0r\n";
  12. $Naglowki .= "Content-type: text/html; charset=iso-8859-2r\n";
  13. $Naglowki .= "From: ".$name." <".$email.">";
  14.  
  15. $EmailBody = "Nadawca: $name\nE-mail nadawcy: $email\nTemat: $topic\n\nTresc wiadomosci:\n$mesg";
  16.  
  17. $Message = $EmailBody;
  18.  
  19. mail($ToName." <".$ToEmail.">",$ToSubject, $Message, $Naglowki);
  20. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 18:13