Если бы это был я, и, предполагая, что у меня есть некоторая подсказка относительно того, о чем вы говорите, у меня была бы база данных, которая показывает связь между аудиоконтентом и датой.Тогда ваш счетчик контента будет просто обновляться запросом ...
Так, например, предположим, что таблица
+----------------------------------------------------------------------+
| Filename | Language | Date |
+----------------------------------------------------------------------+
| kjslfiewofksalfjslfakj | Swahili | 2011-11-01 |
| shfaahflajfewifhlanfww | Guyanese | 2011-10-08 |
| weijalfjlajfljalsfjewn | French | 2011-11-01 |
| fiwojancanlsjfhkwehwlk | Swahili | 2011-11-01 |
| fhalksflwiehlfnaksflhw | Swahili | 2011-11-03 |
+----------------------------------------------------------------------+
Хорошо, так что, если Джо Шмо достигнет страницы дляshow от 2011-11-01 и его язык - суахили, будут возвращены две строки:
+----------------------------------------------------------------------+
| Filename | Language | Date |
+----------------------------------------------------------------------+
| kjslfiewofksalfjslfakj | Swahili | 2011-11-01 |
| fiwojancanlsjfhkwehwlk | Swahili | 2011-11-01 |
+----------------------------------------------------------------------+
Вы также можете легко добавить ссылки на дату и язык, которые указывают запись Akamai.Это не кажется мне очень сложным, но это может означать значительный редизайн для вас.Тем не менее, вы целенаправленно расплывчаты в деталях, так что, надеюсь, по крайней мере, это укажет вам правильное направление.
Редактировать :
Хорошопоэтому после перечитывания может быть относительно простой способ управления контентом в его организации с помощью структур каталогов, но он занимает заднее место в моей предложенной таблице.
Насколько я понимаю, потенциально существует трикатегории на работе: программа , дата и язык .
Если я создаю структуру файла (в предположении root):
/public_html/audio/[date]/[language]/[program_name].mp4
Затем, когда пользователь выбирает дату и язык, у нас может быть:
/public_html/audio/2011-11-14/swahili/the_linux_show.mp4
Затем все, что нам нужно сделатьЧтобы получить представление, нужно получить данные $_POST
от селекторов ... К сожалению, это будет означать, что мы должны знать дату трансляции шоу, затем язык, а затем название шоу.Это было бы намного хуже, чем база данных, но можно было бы сделать.Используйте ASP для чтения содержимого каталога, и вы можете составить список с помощью циклов.Кажется довольно простым, но совсем не элегантным.