Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Wysyłanie maila
poxrimex
post 15.03.2008, 12:22:26
Post #1





Grupa: Zarejestrowani
Postów: 368
Pomógł: 2
Dołączył: 23.09.2007

Ostrzeżenie: (60%)
XXX--


Mam problem z wysłaniem maila, gdyż wysyła, ale w zawartośći nie wstawia obrazka:

  1. <?php
  2. $adresdo='x@o.pl';
  3. $temat='acccććććć';
  4. mail($adresdo, $temat, '<img src="serwis.pl/obrazki/abc.gif />', 'From: ja@ja.pll');
  5. ?>


i nie wstawia litery : "ć" w temacie, jakby polskich znaków nie widziało

Ten post edytował poxrimex 15.03.2008, 12:23:26


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



Go to the top of the page
+Quote Post
Piniek
post 15.03.2008, 12:30:40
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


http://pl2.php.net/manual/pl/function.mail.php

poczytaj sobie winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
l0ud
post 15.03.2008, 13:19:02
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Musisz dodać w nagłówkach deklarację kodowania oraz tego, że wysyłasz html a nie text. Najlepiej wygeneruj sobie zmienną headers w ten sposób:

  1. <?php
  2. $headers = 'MIME-Version: 1.0'."r\n";
  3. $headers .= 'Content-type: text/html; charset=iso-8859-2'."r\n";
  4. $headers .= 'From: '.$from."r\n";
  5. ?>


Gdzie zmienna $from to zmienna nadawcy. Później wstawiasz $headers zamiast 'From: ja@ja.pll' w funkcji mail().


--------------------
XMPP: l0ud@chrome.pl
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:17