Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] kod html w tresci 'phpmailer'
Forum PHP.pl > Forum > Przedszkole
lutador
Witam,

mam problem z dodaniem kodu html do treści e-mail. Chciałem dodać link do tresci e-mail. Niestety jak dodaje <a href... to nie tworzy sie link tylko widac kod html w tresci. Jak to zmienic?

  1. <?php
  2. $mail = new MyMailer;
  3.  
  4. $mail->AddAddress('jaki@mail.pl');
  5. $mail->Subject    = "Nowy dokument nr {$nr_dok} w module zadań.";
  6.  
  7.  $mail->Body        .= "Zadania z dokumentu nr {$nr_dok}:\n";
  8.  $mail->Body        .= "\n";
  9.  
  10. foreach($_POST['zadania'] as $zadanie){
  11.  $nr_zad = $nr_zad + 1;
  12.       $mail->Body        .= $nr_zad .". ";
  13.    $mail->Body        .= substr($zadanie['tekst'],0,100)."... <a href=adres/zadania/>czytaj więcej</a>";
  14.    $mail->Body        .= "\n\n";
  15.         }
  16. ?>
pi_wo
  1. <?php
  2. $mail->MsgHTML($body); // treść HTML
  3. $mail->AltBody // - alternatywna treść dla tych co nie używają przeglądarek HTML-owych
  4. ?>


Chyba, że mam jakąś starszą wersję phpmailera... poza tym, zauważ pewne niekonsekwencje jakie stosujesz. Łamiesz linię '\n' a zakładasz wysłanie wiadomości HTML.
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.