Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z linkiem wysłanym przy pomocy mail().
Forum PHP.pl > Forum > Przedszkole
gala
Mam taki skrypcik:
  1. <?
  2.  $to=&#092;"adres@adres.pl\"; // wysłany email do
  3.  $title=&#092;"Tytuł\";
  4.  $header=&#092;"MIME-Version: 1.0rn\";
  5.  $header.=&#092;"Content-type: text/html; charset=iso-8859-2rn\";
  6.  $header.=&#092;"From: adres <adres@adres.pl.>rn\";
  7.  $header.=&#092;"Reply-To: adres@adres.plrn\";
  8.  $header.=&#092;"X-Mailer: Skrypt phprn\";
  9.  $header.=&#092;"X-Priority: 1rn\";
  10.  $header.=&#092;"Content-Transfer-Encoding: quoted-printablenn\";
  11.  
  12.  $w=&#092;"http://www.adres.pl/adres.php?id=64&email=jakis\";
  13.  mail($to, $title, $w, $header);
  14.  
  15. ?>

i dostaję w wiadomości mailu coś takiego:
ttp://www.adres.pl/adres.php?idd&email=jakis

innymi słowy, nie dostaję URL takiego jak napisałem, ale ze zmienionymi znakami.
W tym wypadku zginęła z poczatku literka "h", wartość "=64" zamieniła się na wartość "d".

Co jest tego przyczyną ?
Jakie rozwiązanie i źródło wiedzy na ten temat ?

Dzieki

Proszę stosować bbCode - NuLL
NuLL
Przenoszę
Skrypty php - > Początkujący.

Jakoże masz 2 posty - tylko proszę o czytanie regulaminu i stosoanie bbCode.
gala
już doszedłem do tego, że problem stwarza to:

$header.="Content-Transfer-Encoding: quoted-printable\n\n";

powinno być 8bit, a nie quoted-printable

chociaż chciałbym się dowiedzieć dokładnie jakie są możliwości konfiguracji
nagłówka mail() z poziomu php.

Czego szukać ?

Wiem, że dokumentu opisującego standard MIME.
Ale czy php w pełni wspiera ten standard, innymi słowy, czy wszystko co zawiera MIME ma swoje odzwierciedlenie w php ?
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.