Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Скрипт - запрос email при закачке файла

Реализация нужна на PHP + (?JavaScript ?Ajax ?Java)

Совместимость требуется c IE6, IE7+, FireFox, Opera, Chrome.

Имеется html страница со ссылками на закачку zip и html файлов. Требуется:

чтобы при попытке пользователя скачать файл (нажал мышью на ссылке либо нажал Enter, когда фокус ввода на ссылке)

появлялось небольшое окно,

в котором нужно было заполнить поля

Your name (необязательное)

Your e-mail (обязательное)

[x] I am agree to receive news from Aha-Soft

Чекбокс [x] должен быть не отключаемый.

Приблизительный вид окна показан на preview.png в приложенном архиве.

Предложено 2 варианта окна,

1) с красной кнопкой в правом верхнем углу

2) либо с текстовой ссылкой Close [X] там же.

Можно реализовать любой вариант. Для 1-го варианта дизайна в архив положены 3 красных кнопки в разных форматах,

с целью выбрать подходящий.

Элементы в окне должны быть аккуратно расположены, как показано на рисунке. Окно должно иметь небольшую рамку.

Окно должно закрываться при нажатии кнопки close и при нажатии клавиши ESC.

После нажатия пользователем Enter в поле Email или кнопки get file

проверяется email на валидность по написанию,

если все ок -

отправляется пользователю 2 письма по шаблонам, в одном - ссылка на закачку, в другом - реклама.

Имя с email добавляется в текстовый файл

и

показывается собщение

"Please check your mail box"

с кнопкой OK, в аналогичном стиле, как 1-е окно. Если пользователь ничего не нажимает, окно должно закрыться само через 30 сек.

если email неверный - показываем опять 1-е окно с красной надписью о неверном email.

- либо добавить красным фразу "Valid e-mail required" в поле ввода e-mail

- либо E-mail перед полем ввода написать красным

Если java скрипты отключены в браузере - тогда должны просто работать ссылки.

Реализацию нужно сделать для этой страницы:

http://www.aha-soft.com/free-icons/free-3d-social-icons/

Все скрипты и служебные файлы складывать сюда:

http://www.aha-soft.com/php/

Почтовые адреса складывать сюда http://www.aha-soft.com/php/mail.txt

в Windows кодировке

Русские имена должны сохраняться без искажений.

если файла mail.txt нет, скрипты должны его создать, без сообщений об ошибках

добавление записи в файл нужно сделать с защитой от сбоев, возможных при одновреммном обращении

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

Если в файл не удается записать данные, это нужно проигнорировать и отправить пользователю письма.

Шаблоны для писем лежат тут:

http://www.aha-soft.com/php/form.php

- если пользователь ввел пустое имя, то нужно использовать $deffirstname="Sir/Madam" из form.php

Сейчас http://www.aha-soft.com/free-icons/free-3d-social-icons/

находится недоделанная реализация этой задачи.

Баги, которые есть сейчас и которых нужно избежать:

- на ссылку щелкнул, форму заполнил, скрипт отработал - теперь опять щелкаю на ссылке - окно не появляется

а должно появляться.

- if(mail($targetmail, $subject.$fromname, $body,'From:'.$fromemail)){break;}

В результате $fromname попадает в почте в Subj - такого не надо

13 лет назад
iconix
49 летРоссия
18 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Тем кто знаком с данным скриптам хотел узнать есть ли возможность доделать сайт на два языка и что бы была управление двумя языками в одной админке. скрипт (полностью php) как biglion/darberry, есть все функции как у ...

    Закрыт
    13 лет назад
  • Требуется скрипт который будет выдерать из текстового файла данные. Во входном файле имеются список доменов,поддоменов и повторы доменов Пример: вход domen.ru/какая то ссылка poddomen.domen.ru poddomen.poddomen.domen.ru domen1.ru/какая то ссылка poddomen.domen1.ru poddomen.poddomen.domen1.ru и тп ================ Пример выход domen domen1 ================ Нужно что бы скрипт выдерал из этих данных только ...

    Завершен
    13 лет назад
  • Задача - перенести полностью сайт с 1с Bitrix на Drupal. Сайт рабочий, а потому нужно сохранить все урлы и перелинковку. Требуется человек со знаем дела и желательно (но не обязательно) с портфолио работ на Drupal. ...

    Закрыт
    13 лет назад
  • Здравствуйте, есть сайт на друпал. Есть несколько типов материалов и у каждого типа материала есть поле image с возможностью добавлять к материалу неограниченное количество картинок. Необходимо эти картинки вывести в блок в правой колонке через ...

    Закрыт
    13 лет назад
  • Нужна помощь по обновлению WordPress с версии 2.9 до версии 3.1 Проблема - в системных файлах движка внесены серьёзные корректировки. Поэтому нужен опытный человек, хорошо знающий WP. Пишите в ICQ 575-572-572. Отвечу через час.

    Закрыт
    13 лет назад
  • $30

    Нужно реализовать добавление тизеров. имется два текстовых файла. в одном названия в другом описания. так же папка с картинками. нужно чтобы скрипт/прога брала первую строчку названия, первую строчку описания и картинку 1.jpg и добавляла всё это ...

    Завершен
    13 лет назад
  • Использовал модуль galleria. Пару ошибок уже исправил, но осталась еще одна. Пример галереи http://used.in.ua/node/1 там внизу где превьюшки по бокам должны быть стрелочки вправо-влево чтоб прокручивать сами превьюшки.. но их нет. Приблизительно, надо сделать как ...

    Закрыт
    13 лет назад