Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Maile z elementami HTML
Forum PHP.pl > Forum > PHP
XxmanxX
Witam, mam problem z wysyłaniem emaili zawierajacych kod HTML, wiadomosc wychodzi i dochodzi do podanego odbiorcy ale w tresci jest widoczny kod html zamiast pogrubionego akapitu TEST
Czy nagłowki które ustawiłem są poprawne?
Drugi problem jest taki że gdy odświeżam stronę, która zawiera poniższy kod i która raz już wysłała wiadomość to wiadomość się nie wysyła, muszę otworzyć nowe okno przeglądarki i wprowadzic adres strony z kodem poniżej.

Kod
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
$to ='mail@domain.com';
$subject ='Subject';
$message ='<h1><b>TEST</b></h1>';
$headers ='MIME-Version: 1.0\r\n';
$headers .='Content-type: text/html: charset=iso-8859-2\r\n';
$headers .='Content-Transfer-Encoding: 8bit\r\n';
$mailsent = mail($to,$subject,$message,$headers);
if($mailsent){
    echo "List wyslany";
}else{
    echo "Wystapil blad";
}
?>
</BODY>
</HTML>


Za pomoc z góry dziękuje i pozdrawiam
phpion
'\r\n' <- tu leży problem. Zamień na "\r\n" lub na samo "\n" we wszystkich wystąpieniach.
XxmanxX
A czy możesz mi wytłumaczyć co się działo w tym kodzie, że to nie działało? spotkałem wiele tutoriali gdzie polecali "\r\n".
Wielkie dzięki dla Ciebie, pozdrawiam serdecznie;)
thek
Różnica między 'cos' i "cos" polega na tym, jak zadziała php widząc to smile.gif jeśli ma 'cos' to traktuje to jak ciąg znaków i olewa robienie z tym czegokolwiek. Jeśli ma "cos" to zacznie to analizować i wykonywać w poszukiwaniu choćby zmiennych php. Dlatego 'cos' się wykona szybciej, ale wrzucanie tam czegokolwiek wiąże się z tym, że dostaniesz dokładnie to co wrzuciłeś, bez jakiejkolwiek obróbki. Nie wierzysz?
Wrzuć kod
  1. $zmienna = 'tekst';
  2. echo "$zmienna";
  3. echo '$zmienna';

i patrz co Ci wypluje smile.gif
XxmanxX
Dzięki thek, nie wiedziałem o tym:)
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.