Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wysyłanie maila
Forum PHP.pl > Forum > Przedszkole
poxrimex
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
Piniek
http://pl2.php.net/manual/pl/function.mail.php

poczytaj sobie winksmiley.jpg
l0ud
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().
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.