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

Нужна веб-форма с элементами аякса

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

Используется шаблонизатор Смарти, поэтому сама форма должна быть отрисована с его использованием. Для работы с БД используется класс ezSQL, линк на шаблонизатор также могу дать. Для отправки писем – phpmailer.

Всю заполненную форму лучше всего сохранить в виде хтмл в одно поле, отдельно в таблицу можно добавить поля ID, дата заполнения (Y-m-d H:i:s), название сайта (п.1.2), контактное лицо1 (п.1.5 все данные включая имя, телефон и почту), домен (п.5.5), статус (varchar-255), примечания (текстовое поле).

Добавить возможность закачивать пользователю до 3-х файлов весом до 2МБ каждый. Их записывать на сервере в папку /upload/fb_files/ с именем id_номерфайла.расширение; в БД записать только кол-во закачанных файлов, т.е. 1,2 или 3, а если будет в этом поле 0 – значит файлы не отсылались. Эти файлы нужно и в почту админу отправить, самому автору сообщения этого делать не нужно – ему только текст заявки с номером (т.е. все остальные данные и отдельно описать, что отправлено столько-то файлов). Один из файлов может быть само задание скачанное в формате DOC и после заполнения отправленное. Для этого файла надо отдельное поле вверху выделить, чтобы пользователь сразу мог нажать на линк и получить вкладку закачки ТЗ и файлов для ТЗ. Там нужно оставить п.1 с контактными данными и названием проекта.

Для файлов должна быть проверка на разрешенные форматы – gif, jpeg, png, swf, zip, rar, xls, doc, rtf, pdf, psd, остальные выдавать что нельзя.

Плюс добавить капчу.

15 лет назад
vlad77
53 года
18 лет в сервисе
Был
8 лет назад

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

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