我是一名摄影师,并使用我的网站与我的客户分享照片。我总是将它们链接到受密码保护的目录,在那里他们可以浏览和下载文件。
我希望在下载照片后收到确认电子邮件。
因此,当他们点击特定元素时,我想向自己发送一封电子邮件。我该怎么编码?
答案 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脚本,该脚本将向您的电子邮件地址发送电子邮件。 并将安全下载图像文件。 干杯:)