pytanko: Jak nalezy sformatowac ponizszy kod aby mail byl wyslany w dwoch postaciach: html i txt.
<?php ################################################################################
######################## function mailaktyw($mail,$kod,$iduzk, $aktywny = 0) { ################################################################################
######################## include( "pear/Mail.php" ); $uzknowy = Dane_uzytkownika_po_ID($iduzk); $recipients = $mail ; $headers [ "Content-Type" ] = "text/html; charset=\"iso-8859-2\"" ; $headers [ "Content-Transfer-Encoding" ] = "8bit"; $headers [ "Mime-Version" ] = "1.0"; $headers [ "From" ] = $infomail; $headers [ "To" ] = "$uzknowy->uzk_imie $uzknowy->uzk_nazwisko <$mail>" ; $headers [ "Subject" ] = "Witamy w serwisie - Aktywacja konta" ; $body = "<p>Witaj $uzknowy->uzk_imie,</p>\n" . "<p>W celu zwiŕkszenia bezpiecze˝stwa rejestracja konta w serwisie $wwwname wymag
a Twojej akceptacji.</p>" . "<p>Aby uaktywniŠ konto kliknij w poni┐szy odnoÂnik:<br/>\n" . "<a href=\"$adres/index.php?page=start3&op=aktywujkonto&kod=$kod&id=$iduzk\" target=\"_blank\">$adres/index.php?page=start3&op=aktywujkonto&kod=$kod&id=$iduzk</a></p>" . "<p>JeÂli nie oczekiwa│e powy┐szej wiadomoÂci zignoruj jej zawartoŠ.</p>" . "<p>Zespˇ│ $wwwname</p>\n" . "<p><div style=\"font-size: 80%\">List wygenerowany automatycznie</div></p>\n" . "<p style=\"border-top:1px solid silver; margin-top:50px; color:silver; font-size:80%\">$mailstopkainfo</p>\n"; $params["sendmail_path"] = "/usr/bin/sendmail"; // Create the mail object using the Mail::factory method if ($aktywny){ $wysylka = $mail_object -> send ( $recipients , $headers , $body ); } if ($wysylka) { return $body; } else { return false; } } // end function ?>
dlaczego pytam: niektorzy uzytkownicy nie wysweitlaja maila jakot html tylko jako txt. Gdy jest wyswietlany jako txt ampersandy sa w postaci '&' co oczywiscie jest bledem i nie jest walsciwie uruchamiana strona wskazana w odnosniku.
jak sie to rozwiazuje? czy pisze sie taka sama tresc dla TXT jaka jest w HTML?
pozdrawiam,
Wojtek