Нужно создать скрипт или php-форму с базой данных, которая бы позволяла посетителю отправлять ПИСЬМА с файлами (JPG, JPEG, PNG, ZIP, RAR и другие форматы) на мой почтовый ящик в Gmail.com ТОЛЬКО после оплаты через PayPal.

Напишу подробнее, что я хочу видеть:

1. Посетитель заходит на страницу send.php (дизайн и верстка моего сайта сделаны сверх-просто, так как это простые html-страницы, поэтому верстать и дизайнить ничего не нужно). Там должны быть форма, в которой только поле для ввода email, кнопка прикрепления файла и кнопка "Отправить письмо".

2. Посетитель вводит свой email, прикрепляет файл и нажимает на кнопку "Отправить", то есть он отправляет ПИСЬМО СО СВОИМ ФАЙЛОМ:

2.1. Письмо с этим файлом и email'ом этого посетителя отправляется на мой сайт, например на страницу Letters.php (которая защищена паролем, чтобы никто кроме меня не мог туда зайти). В данный момент статус этого письма "НЕ ОПЛАЧЕНО". Каждому новому письму присваивается тема "ORDER 1 (2,3,4 и так далее. как в обычных интернет-магазинах номера заказов)". То есть на этой странице должен быть список писем, которые имеют разные ORDERs и которые еще не оплачены.

2.2. У посетителя открывается страница, на которой написано, что "Письмо успешно отправлено и теперь нужно его оплатить. Инструкции по оплате отправлены на Ваш email, который Вы указали".

2.3. На email посетителю автоматически отправляется письмо-УВЕДОМЛЕНИЕ НОМЕР 1 с инструкцией по оплате. В теме письма указан номер заказа, например ORDER 575 (такой же как и на странице Letters.php), а в самом письме есть кнопка оплаты PayPal с назначением платежа - "Доставка письма с ORDER 575". Может быть там даже не кнопка, а ссылка на страницу моего сайта, например mysite.com/order575.php, ну и на самой этой странице уже можно совершить оплату…

3. Если в течении 48 часов посетитель не совершит оплату по той кнопке PayPal, которую он получил в письме-УВЕДОМЛЕНИИ НОМЕР 1, то кнопка становится неактивной и оплата от него БОЛЬШЕ не совершится, а само письмо с файлом удалится со страницы Letters.php, ну а файл удалится с моего хостинга, чтобы не занимать место. То есть нужно сделать обязательно кнопку оплаты неактивной, чтобы не получилось так что юзер оплатил через 5 дней, а его письмо уже было удалено с моего сайта и хостинга…

4. Если в течении 48 часов посетитель совершит оплату по той кнопке PayPal, которую он получил в письме-УВЕДОМЛЕНИИ НОМЕР 1, то:

4.1. письмо с файлом на странице Letters.php получает статус "ОПЛАЧЕНО", ему присваивается новый ID (например ID 1, ID 2, ID 3) и оно автоматически ОТПРАВЛЯЕТСЯ на мой почтовый ящик в GMAIL.com с темой "ID 45". То есть на мой имэйл приходят те письма, которые УСПЕШНО оплачены через PayPal. Если я захожу в любое письмо, например ID 45 и хочу написать ответ этому человеку, то при нажатии на кнопку ОТВЕТИТЬ в поле адресат – ОБЯЗАТЕЛЬНО должен стоять имэйл того юзера, который отправил мне письмо, а не имэйл моего хостинг-аккаунта;

4.2. на email посетителю автоматически отправляется письмо. В теме письма указан номер заказа, например ORDER 575, а в самом письме написано, что письмо успешно оплачено и ожидает обработки.

4.3. так как на мой почтовый аккаунт пришло письмо с файлом от посетителя, то со страницы Letters.php это письмо удаляется и файл тоже удаляется с хостинга, чтобы не занимать дисковое пространство.

5. Я, как администратор, должен иметь возможность менять статус любого письма на "ОПЛАЧЕНО" на странице Letters.php, не дожидаясь оплаты от посетителя. То есть если Посетитель не оплатил письмо в течении 48 часов, то я могу зайти на страницу Letters.php (естественно тоже в течении 48 часов), и изменить статус ЛЮБОГО письма на "ОПЛАЧЕНО", чтобы это письмо автоматически ушло на мой почтовый ящик в gmail.com и получило свой новый id.

6. Отсчет новых ID должен начинаться не с 1, а с другой цифры, которую я укажу. потому что сейчас у меня уже есть много писем и каждое письмо получило свой ID. Например на 28 сентября последнее присланное мне письмо с файлом имеет ID 1158, поэтому когда будет готов скрипт, то ID должны начинаться с той цифры, которую я укажу.

То есть смысл заключается в том, что на мой почтовый аккаунт в GMAIL.com приходят письма с файлами от тех людей, которые оплатили его через PayPal (и получили статус ОПЛАЧЕНО) или те письма, которым я сам изменил статус на "ОПЛАЧЕНО". А дальше я уже работаю с этими письмами в своем аккаунте GMAIL

в скрипте нужно сделать только оплату PayPal, так как проект англоязычный.

Дизайн и верстку не нужно делать. Я вам дам одну html-страницы, которая уже сверстана и имеет свой дизайн.

возможно, я что-то упустил, какую-то деталь, но основную часть я написал...

жду от исполнителей предложений о цене, сроках и вопросы...

11 лет назад
sevasmmm
Иван 
39 лет
13 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров