Разное > Поиск, изготовление скриптов и прочее...

Форма: File Upload + E-mail администратору

(1/2) > >>

DJ Fat:
Привет всем!

Народ, выручайте! ;)

У меня есть некоммерческий сайт о создании музыки (посмотреть можно нажав здесь). Штука в том, что посетители моего сайта всегда посылали мне на E-mail свои композиции, чтобы я их закачал на сервер и потом разместил на сайте. Но когда посещаемость сайта увеличилась и слать на E-mail стали очень много я стал перестал справляться с приемом почты.

Поэтому я решил придумать форму, заполнив которую посетитель сам бы закачивал свои композиции на сервер, а мне посылал информацию об этой закачанной композиции и URL на нее.

Требования к форме очень простые:[*]Проверка правильности заполнения поля E-mail
[*]Проверка обязательности заполнения всех полей, кроме синтезаторов и примечания
[*]Проверка размера закачиваемого файла (он не должен превышать 1.0 Mb)
[*]Проверка названия закачиваемого файла (в нем не должны присутствовать никакие символы и русские буквы - только маленькие английские буквы, цифры и знаки " _ " и " - ")
[*]Ну и важно ещё, чтобы в программе и форме было легко добавлять/удалять/редактировать поля, их названия и текст письма, естественно без интерфейса, но чтобы просто было удобно :)
[/list]Так должна выглядеть сама форма:



А по почте (мой E-mail указывается в скрипте) я должен получить письмо следующего содержания в кодировке Cyrillic Windows 1251 (!):

- Имя: $name
- E-mail: $e-mail
- Название композиции: $composition_name
- В каком стиле композиция: $composition_style
- Дата изготовления композиции: $composition_date
- Какие дополнительные VSTi/DXi-синтезаторы использованы в композиции: $composition_synthesizers
- В какой версии FruityLoops сделана композиция: $composition_version
- Будет ли участвовать в хит-параде Fruity TOP: $yes/$no
- Примечание: $note

- Ссылка на закачанный файл: $url
- Размер файла: $size
- Название файла: $file_name

- Дата заполнения формы: $form_date


Вот и все инструкции. Заранее благодарен всем, кто откликнется на мою просьбу помочь!

Доктор:
Не знаю кто как, а я нашару помочь не могу. Если за деньги, то милости прошу.

DJ Fat:
Ну вот я и говорю, что проект некоммерческий и денег с этого сайта я не получаю, поэтому о чем речь?

Я могу в знак благодарности разместить вашу рекламу в любом объеме.

xnx:
на каком языке это надо написать ?

DJ Fat:
xnx
На PHP.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии