Итак. есть задача – на сайте будет карта гугл, в БД MySQL будут данные с координатами меток неких объектов и некоторыми параметрами – цена, описание, фотка, шоссе ближайшее и тд. Добавление через сайт или управление ...
Скрипт - запрос email при закачке файла
Скрипт - запрос 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/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 - такого не надо
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт14 лет назад
Ребят может я не правильно назвал тему, Если б понимал сделал бы сам. Идея такая. Один человек устраивает видеоконференцию с одного и того же аккаунта с одного и тоже го же компьютера. Нужно ...
Веб-программирование3 заявкиЗакрыт14 лет назадНужно настроить необходимые плагины и наладить автоматическую вставку картинок в анонс статей на двух сайтах, сделанных на вордпрессе.
Веб-программирование2 заявкиЗакрыт14 лет назадТребуется ПХП программер для работы с текущим проектом: доработки и незначительный багфикс. Желательно иметь: опыт с PHP/Ajax возможность работать с грамотоно написанным кодом быть на связи
Веб-программирование2 заявкиЗакрыт14 лет назад- $10
Доброе время суток! Необходимо доработать плагин Phatfusion Slideshow. На прикрепленном скрине видно, что в левом окошке изображение не уменьшается по его размерам, а получается в оригинальном виде. ...
Веб-программирование1 исполнительЗавершен14 лет назад - $130
Исправить поиск
Веб-программирование1 исполнительЗакрыт14 лет назад - $150
Реализовать механизм купонов
Веб-программирование1 исполнительЗавершен14 лет назад - $180
Реализовать Edit Profile Page и Manage Funds Page
Веб-программирование1 исполнительЗавершен14 лет назад - $50
Нужна копия по функционалу http://thebattleofbrands.com/ru Минимум графики ( но должна быть хотя бы шапка или что то в этом роде) Функционал такой же как на выше указаном сайте. ...
Веб-программирование1 заявкаЗакрыт14 лет назад - $100
Создание модуля по добавлению страниц и новостей, в автоматическом и более удобном режиме для сайта www.topclean24.ru работа и сроки согласно оговоренным условиям
Веб-программирование1 исполнительЗавершен14 лет назад