2013-06-10 2 views
-1

Я - фотограф и использую свой сайт для обмена фотографиями с моими клиентами. Я всегда связываю их с защищенным паролем каталогом, где они могут просматривать и загружать файлы.Отправить электронное письмо с нажатием

Я бы хотел (а) получить электронное письмо с подтверждением при загрузке фотографии.

Поэтому, когда они нажимают на определенный элемент, я хочу отправить электронное письмо себе. Как мне это закодировать?

+1

Что вы пробовали? есть функция почты в php, которую вы можете вызвать после успешного скачивания файла. –

+6

снимать бесплатные фотографии для меня, и я буду бесплатно писать для вас. –

+2

Вы можете сделать ajax пост-вызов для запуска функции PHP, которая отправляет электронное письмо, поэтому пользователь не заметит. – Robert

ответ

2

Если вы хотите, чтобы сделать простой запрос AJAX, как предложил @Robert - сделать свой скрипт в файл с именем mail.php или что-то подобное, ниже ..

<?php 

mail("[email protected]", $_POST['subject'], $_POST['message']); 

?> 

А затем на страница, которую вы хотите, чтобы пользователь загрузить с - обнаружить щелчок и вызвать АЯКС вызов, как это ..

<script> 

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

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

}); 

</script> 

вы могли бы заменить тему и сообщение в JQuery, чтобы отправить информацию о своем пользователе в электронной почте, так вы знаете, кто они и какие фотографии они загружают.

1

Довольно простой,

Просто добавьте ссылку на страницу просмотра, где они могут нажать для скачивания .. и связать эту страницу PHP скрипт, который будет отправлять по электронной почте на ваш адрес электронной почты. , а также скачать файл с файлом безопасно. веселит :)

+0

@ajt спасибо. –

Смежные вопросы