如何将网页的屏幕截图发送给用户的邮件?

时间:2015-07-03 05:40:32

标签: php email

在我的结帐页面中,我使用
 获取该页面的屏幕截图,我需要将此屏幕截图发送给用户的邮件。

<button onclick="canvas();">Confirm order</button>

和脚本是:

function canvas(){
    html2canvas(document.body, {
        onrendered: function(canvas) {
            document.body.appendChild(canvas);
        },
        width: 1200,
        height: 700
    }
)}; 

通过使用特定页面的这个图像显示,但我需要将该特定图像发送给用户的邮件。我如何在PHP代码中发送该图像....

<?php
     $Name = $_POST['Name'];
     $phone= $_POST['phone'];
     $formcontent= 
                  "Name: $Name \n
                  Contact Number: $phone";

     $recipient = "info@domain.com";
     $subject = "xxxx";
     $headers = 'From: '.$Name."\r\n".
     'Cc: '.$Email."\r\n";
     mail($recipient, $subject, $formcontent, $headers) or die("Error!");
?>

我可以在php代码中给出一个名为$ canvas的id来发送电子邮件。请给我一些建议。

0 个答案:

没有答案