小编Mar*_*kus的帖子

SMTP错误:以下收件人失败:XXXX

所以我在尝试使用PHPmailer从我的网站发送邮件时收到此错误.

SMTP错误:以下收件人失败:XXXX

我试着设置$ mail-> SMTPAuth = true; 是假但没有结果.我试图更改邮件帐户的密码,并在sendmailfile.php中更新,但仍然相同.

两天前它按预期工作,现在我不知道为什么会这样.由于没有任何错误代码,我不知道从哪里开始,因为它确实有效..

谁可能知道?

    $mail = new PHPMailer();
    $mail->CharSet = 'UTF-8';
    $mail->ContentType = 'text/html';
    $mail->IsSMTP();
    $mail->Host = "HOST.COM";
    $mail->SMTPAuth = true;
    $mail->Username = "MAIL_TO_SEND_FROM"; 
    $mail->Password = "PASSWORD"; 
    $mail->From = "MAIL_TO_SEND_FROM";
    $mail->FromName = "NAME";
    $mail->AddAddress($safeMail);
    $mail->AddReplyTo("no-reply@example.COM", "No-reply");
    $mail->WordWrap = 50;
    $mail->IsHTML(true);
    $sub = "SUBJECT";
    mail->Subject = ($sub);
Run Code Online (Sandbox Code Playgroud)

php smtp phpmailer

12
推荐指数
2
解决办法
5万
查看次数

Dompdf将画布转换为pdf

我正在尝试使用填充了canvas元素的Dompdf打印PDF.

我可以毫无问题地包含和打印png图像,但是当尝试包含画布然后将其转换为png时,它将不会在导出的PDF中显示它(没有损坏的图像等).

该怎么办?

这是一个Codeigniter项目:

使用Dompdf在控制器中加载视图:

$this->load->library('pdf');
$this->pdf->load_view('print_pdf', $data);
$this->pdf->render();
$this->pdf->stream("new_pdf_file.pdf");
Run Code Online (Sandbox Code Playgroud)

要打印的视图:

<!doctype and so on..>

<canvas id="myCanvas" width="578" height="200"></canvas>

<script>
   context.beginPath();
   context.moveTo(170, 80);
   context.bezierCurveTo(130, 100, 130, 150, 230, 150);
   context.closePath();
   context.lineWidth = 5;
   context.fillStyle = '#8ED6FF';
   context.fill();
   context.strokeStyle = '#0000ff';
   context.stroke();

   var canvas = document.getElementById("myCanvas");
   var img = canvas.toDataURL("image/png");

   $(document).ready(function() {
      $('<img />', { 
         src: img
      });
      img.appendTo($('#testDiv'));
   });
</script>

<div id="testDiv">

</div>

<../html>
Run Code Online (Sandbox Code Playgroud)

php codeigniter canvas dompdf

5
推荐指数
1
解决办法
1826
查看次数

标签 统计

php ×2

canvas ×1

codeigniter ×1

dompdf ×1

phpmailer ×1

smtp ×1