Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] kod html w tresci 'phpmailer'
lutador
post 14.04.2009, 07:44:53
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 3
Dołączył: 5.03.2007
Skąd: Opole

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


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. ?>


Ten post edytował lutador 14.04.2009, 07:45:18
Go to the top of the page
+Quote Post
pi_wo
post 14.04.2009, 08:27:23
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 18.03.2009

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


  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.
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: 14.08.2025 - 04:30