-1

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

我想在他们下载照片后收到一封确认电子邮件。

因此,当他们单击特定元素时,我想给自己发送一封电子邮件。我将如何编码?

4

2 回答 2

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 中的主题和消息,以在电子邮件中发送有关您的用户的信息,这样您就知道他们是谁以及他们正在下载哪些照片。

于 2013-06-10T10:19:50.923 回答
1

很简单,

只需在浏览页面上添加一个链接,他们可以单击以进行下载.. 并将该页面链接到一个 php 脚本,该脚本将向您的电子邮件地址发送一封电子邮件。并且还将安全地下载图像文件。干杯:)

于 2013-06-10T10:02:41.987 回答