PHP DB alınan içeriği kullanarak e-posta HTML dosya eklemek nasıl?

3 Cevap php

Nasıl HTML dosyasının eki ile PHP ile mail gönderebilirim? -> HTML dosyası (kod) içeriği DB string içinde. Bunu yapmak için bazı kolay yolu veya ücretsiz script var mı? Ben localy dosyasını saklamak istemiyorum, ben DB dışarı okumak ve eki (vücutta dahil değildir) olarak derhal göndermek gerekiyor.

3 Cevap

Eğer bir sabit zaman sağ başlıklarını almak varsa, her zaman PHP Mailer yerine tekerleği yeniden icat gibi bir şey kullanabilirsiniz.

Ben armut gibi.

<?
include('Mail.php');
include('Mail/mime.php');
$text = 'Text version of email';
$html = '<html><body>HTML version of email</body></html>';
$file = './files/example.zip';
$crlf = "rn";
$hdrs = array(
              'From'    => 'someone@domain.pl',
              'To'      => 'someone@domain.pl',
              'Subject' => 'Test mime message'
              );
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text);
$mime->setHTMLBody($html);
$mime->addAttachment($file,'application/octet-stream');
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail =& Mail::factory('mail', $params);
$mail->send('mail@domain.pl', $hdrs, $body); 
?>

Sen e-posta ekleri ile gönderirken these instructions takip etmek gerekir. Sen sadece yerine bir dosyanın içeriğini okuma veritabanından bir dize okumak için kodunuzu ayarlamak gerekir.