Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2010, 18:34   #1
fs444
Форумчанин
 
Регистрация: 18.08.2009
Сообщений: 289
По умолчанию Постраничный вывод названий файлов из папки

Работаю программистом в универе, мы записываем видеолекции. Приходит препод по какому-нибудь предмету и начитывает на камеру лекции, в среднем по 20 штук по каждому предмету.

Затем эти лекции выводятся на web-страничку в таком виде:


Щелкаем по лекции - она воспроизводится во flash-плеере.

Кнопки < и > внизу - перелистывают страницы, если лекций больше 6 штук.

Задумка: написать скрипт (например, на php), в котором надо будет только указать папку с лекциями, а он сам сделал нужное кол-во страниц (надо будет добавлять нужное кол-во <tr></tr> в таблицу).

Думаю просто посчитать кол-во flv-файлов в папке, поделить их на 6, таким образом получить кол-во страниц.

Кто может предложить более интересный/эффективный алгоритм?
fs444 вне форума Ответить с цитированием
Старый 08.12.2010, 20:18   #2
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Если вы не используете БД для указания какое видео к какой лекции относится, то ваш вариант самый практичный.
nec117 вне форума Ответить с цитированием
Старый 09.12.2010, 12:03   #3
fs444
Форумчанин
 
Регистрация: 18.08.2009
Сообщений: 289
По умолчанию

Пожалуй, нет смысла использовать БД, так как по одному предмету будет не больше 20 лекций.

Тогда буду прорабатывать свой вариант
fs444 вне форума Ответить с цитированием
Старый 12.12.2010, 12:28   #4
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Код:
<?php
$dir = "/tmp";
$dh  = opendir($dir);
while (false !== ($filename = readdir($dh))) {
    $files[] = $filename;
}

sort($files);

print_r($files);

rsort($files);

print_r($files);

/* Результат будет примерно таким:
Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)
*/
?>
Разбирайся
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод содержимого папки Shouldercannon Общие вопросы Delphi 14 11.01.2012 18:31
Постраничный вывод из БД на PHP mjc66 PHP 11 03.08.2009 11:31
Постраничный вывод из БД. Не работает LIMIT KEV PHP 2 17.06.2009 11:52
Постраничный вывод Ksy Общие вопросы C/C++ 8 07.06.2009 20:05
Постраничный вывод Naposaram PHP 2 11.02.2009 01:32