Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите создать голосование!  (Прочитано 10119 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Shu}{er
Гость
« : 03-11-2004 14:39 » 

Такая ситуация: на сервере есть папка, в которой находятся также папки (А, Б, В, ... , Я), в которых находятся фильмы, рассортированные по алфавиту. Причём, если фильм состоит из 1ой части - это avi файл, если частей больше - это папка с avi-файлами в ней. Все файлы фильмов названы хорошо ("Русское название [Английское название]"). Также существует html-страница, на которой выведен список этих фильмов.
Требуется сделать для пользователей локалки возможность оценки фильмов, а также ввести возможность сортировки фильмов на страничке по различным критериям.
Вопрос: каким должен быть "план работ", порядок действий по созданию этого? Могу пользоваться PHP, Delphi. Фильмов - до фига, процесс занесения их в БД надо осуществить автоматически.
Записан
Skubent
Гость
« Ответ #1 : 06-11-2004 21:31 » 

План работ... Начать и кончить.

1. Поставить MySQL, апач, пхп.
2. Написать на дельфях прогу, которая запихнет в мусклю список фильмов. Предусмотреть поля в таблице вида "Название фильма", "Голосов", "Различные критерии".
3. Написать скрипт на пхп, который будет забирать из базы названия фильмов и результаты опроса и отдавать пользователю. В случае, если пользователь еще не голосовал, спрашивать вежливо его голос.

Возможны варианты.
Записан
Lex
Специалист

ru
Offline Offline

WWW
« Ответ #2 : 06-11-2004 23:18 » 

Пункт 2 можно реализовать и на пхп. Ага Заодно и добавить автоматическое обновление базы.
Записан

Megabyte be with you!
Shu}{er
Гость
« Ответ #3 : 07-11-2004 01:39 » 

Цитата: Lex
Заодно и добавить автоматическое обновление базы.

Это как?
Записан
Lex
Специалист

ru
Offline Offline

WWW
« Ответ #4 : 08-11-2004 19:04 » 

Цитата

Это как?

Просто. при обращении к скрипту, тот просматривает дерикторию на предмет новых файлов (например с установленным атрибутом архивный). После заносит его в базу и снимает этот атрибут.
Записан

Megabyte be with you!
Shu}{er
Гость
« Ответ #5 : 20-11-2004 11:39 » 

Появились вопросы:
1.Как реализовать голосование (чтобы пользователь мог проголосовать только 1 раз)? Регистрацию устраивать не хотелось бы. Как узнавать пользователей? По айпишникам?
2.Появилась потребность в возможности сортировки фильмов по жанрам. Было бы хорошо создать БД с инфой о фильмах с картинками. Мне в голову ничего не приходит кроме как залезть на какой нибудь сайт и скачать от туда всю инфу. Но это геморрой! На сервере 800 фильмов! Кто-нибудь знает, как по-другому можно?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #6 : 22-11-2004 07:03 » new

Цитата: Shu}{er
1.Как реализовать голосование (чтобы пользователь мог проголосовать только 1 раз)? Регистрацию устраивать не хотелось бы. Как узнавать пользователей? По айпишникам?

Ну если без регистрации, то по айпишникам проще всего, хотя люди с динамическим айпи смогут голосовать каждый раз при смене своего айпи, а юзеры зафайерволенные голосовать смогут только один раз кто-то из всех.
Цитата: Shu}{er
2.Появилась потребность в возможности сортировки фильмов по жанрам. Было бы хорошо создать БД с инфой о фильмах с картинками. Мне в голову ничего не приходит кроме как залезть на какой нибудь сайт и скачать от туда всю инфу. Но это геморрой! На сервере 800 фильмов! Кто-нибудь знает, как по-другому можно?

По другому, это значит писать свой парсер для сайтов типа us.imdb.com или videoguide.ru, который будет отбирать только нужную инфу. Сдесь у тебя 3 выхода :
1. Лазить на сайт и делать копи-пэйст нужной инфы(что как ты говориш геморрой)
2. Заняться парсером(попаришся хорошо, но зато потом всё будет на автомате)
3. Попытаться найти в интернете готовый парсер.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines