Скрипт анкетки для Joomla 1.0.15
Дано:
Хостинг, на нём сайт с CMS Joomla! 1.0.15.
Задача:
Необходимо создать анкету по образцу вложенного файла.
Отмеченные пункты жёлтым цветом обязательны для заполнения и должны быть помечены красным астериском (звёздочкой, *) справа от вопроса.
Картинки брать из этого же вордового файла, размещение и масштаб аналогичны.
Рамка не обязательна, но желательна.
Так же желательно сделать ширину анкеты примерно такой же, как и на странице формата а4, это можно посмотреть выбрав в ворде 100% масштаб страницы.
Анкета должна нормально отображаться (не сжиматься по ширине) при просмотре в эксплорере при разрешении экрана 1024*768.
Варианты ответов типа «Да/Нет» сделать в виде радиобаттонов. По умолчанию отмечены быть не должны.
Внизу страницы посередине разместить 2 кнопки: «Отправить» и «Очистить».
Кнопка «Очистить»:
Сбрасывает все заполненные поля. (можно сделать просто перезагрузку страницы)
Кнопка «Отправить»:
При нажатии кнопки должны проверяться:
1. На заполненность поля обязательные для заполнения, те которые с красным астериском.
2. На валидность адреса электронной почты. То есть адрес должен быть написан английскими буквами, в нём должен содержаться только один символ «@», адрес не должен начинаться и/или заканчиваться «собакой». После собаки обязательно наличие «.». Точка так же не должна быть последним символоми. Если есть ещё какие-нть процедуры проверки корректности электронного адреса – пусть будут.
В случае успешного прохождения всех проверок скрипт должен отправить электронное письмо с данными из заполненных полей и темой «Анкета trans». Пример:
ФИО:
Должность:
и т.д.
(БЕЗ треугольных скобок !)
После отправки пользователь направляется на страницу с благодарностью (она тоже имеется в файле в нижней части анкеты, начинается со слов Спасибо за заполнение регистрационной формы… включая подпись директора). На странице с благодарностью должна быть автоматическая переадресация на главную страницу сайта через 5 сек. И ссылка на неё, на случай, если автоматическая переадресация не сработала.
В случае если проверка не прошла, пользователю выводится причина. (способ вывода на твоё усмотрение).
Предложения на тему «как сделать правильней» вполне обсуждабельны.
Итого:
Хочу получить php скрипт, который шлёт на электронный адрес письма с заполненной анкетой в теле + инструкция по его инсталляции.
В ответе: сроки, бюджет.