点击发送电子邮件

时间:2013-06-10 09:50:18

标签: php jquery html

我是一名摄影师,并使用我的网站与我的客户分享照片。我总是将它们链接到受密码保护的目录,在那里他们可以浏览和下载文件。

我希望在下载照片后收到确认电子邮件。

因此,当他们点击特定元素时,我想向自己发送一封电子邮件。我该怎么编码?

2 个答案:

答案 0 :(得分:2)

如果你想像@Robert建议的那样制作一个简单的ajax请求 - 将你的php脚本放在一个名为mail.php的文件中,或类似于下面的文件。

<?php 

mail("youremail@yourdomain.com", $_POST['subject'], $_POST['message']);

?>

然后在您希望用户下载的页面上 - 检测点击并触发这样的ajax调用..

<script>

$('#element').click(function(){

    $.ajax({
      type: "POST",
      url: "mail.php",
      data: { subject: "Someone Downloaded Their Photos", message: "Email Content" }
    });

});

</script>

您可以替换jquery中的主题和消息,以便在电子邮件中发送有关您的用户的信息,这样您就可以知道他们是谁以及他们正在下载哪些照片。

答案 1 :(得分:1)

非常简单,

只需在浏览页面上添加一个链接即可点击下载。 并将该页面链接到php脚本,该脚本将向您的电子邮件地址发送电子邮件。 并将安全下载图像文件。 干杯:)