Автор Тема: Форма: File Upload + E-mail администратору  (Прочитано 4998 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Форма: File Upload + E-mail администратору
« : 04 Января 2003, 20:48:20 »
Привет всем!

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

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

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

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



А по почте (мой 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


Вот и все инструкции. Заранее благодарен всем, кто откликнется на мою просьбу помочь!
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Форма: File Upload + E-mail администратору
« Ответ #1 : 05 Января 2003, 02:16:12 »
Не знаю кто как, а я нашару помочь не могу. Если за деньги, то милости прошу.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Форма: File Upload + E-mail администратору
« Ответ #2 : 05 Января 2003, 13:30:07 »
Ну вот я и говорю, что проект некоммерческий и денег с этого сайта я не получаю, поэтому о чем речь?

Я могу в знак благодарности разместить вашу рекламу в любом объеме.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн xnx

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 192
  • +0/-0
  • 0
    • Просмотр профиля
Форма: File Upload + E-mail администратору
« Ответ #3 : 05 Января 2003, 14:25:43 »
на каком языке это надо написать ?

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Форма: File Upload + E-mail администратору
« Ответ #4 : 05 Января 2003, 20:55:14 »
xnx
На PHP.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн phprog

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Форма: File Upload + E-mail администратору
« Ответ #5 : 08 Января 2003, 07:47:16 »
привет!

я могу помочь, к какому сроку нужно?

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Форма: File Upload + E-mail администратору
« Ответ #6 : 08 Января 2003, 14:54:14 »
phprog
Это не к спеху. Можно, к примеру, за недельку, если это быстро, то за две. В общем, как тебе удобнее.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн phprog

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Форма: File Upload + E-mail администратору
« Ответ #7 : 09 Января 2003, 05:55:52 »
ОК в эти выходные сделаю

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Форма: File Upload + E-mail администратору
« Ответ #8 : 09 Января 2003, 16:14:49 »
phprog
Огромное спасибо!
Мой E-Mail: Info@MixGalaxy.ru
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

 

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