Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 14.05.2014
Сообщений: 33

Подмена названий у роликов

10.01.2015, 18:13. Показов 837. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В папке на сервере лежат 10 роликов:
domain.com/public_html/videos/01.mp4
domain.com/public_html/videos/02.mp4
..
domain.com/public_html/videos/10.mp4

Как можно сделать так, что бы при обращении к несуществующему ролику, подставлялся существующий:
domain.com/public_html/videos/dsjfhsdkfj.mp4 - соответственно грузился один из десяти роликов
domain.com/public_html/videos/luboenazvanie.mp4 - соответственно грузился один из десяти роликов
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.01.2015, 18:13
Ответы с готовыми решениями:

Подмена файла hosts, подмена стартовой страницы, обращение utorrent к подозрительным адресам
Добрый день! Попал в руки ноутбук со следующей проблемой: браузер не открывал доступ к сайтам и поисковым системам, сообщая о использовании...

Чтение названий всех папок из папки "Profiles" и вывод этих названий в ListBox
Мне надо устроить выбор профиля для загрузки игры. Все файлы одного профиля хранятся в папке с названием ника в папке Profiles. Например...

Монтаж роликов
Добрый день хочу попробовать монтаж видио роликов, на Movavi Video Suite, не очень понравилось, есть что не буть на чём можно действительно...

3
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
10.01.2015, 18:15
Цитата Сообщение от jano Посмотреть сообщение
Как можно сделать так, что бы при обращении к несуществующему ролику, подставлялся существующий:
Проверить существование файла функцией file_exists() и если он отсутствует вывести какой нужно...
0
0 / 0 / 0
Регистрация: 14.05.2014
Сообщений: 33
10.01.2015, 18:24  [ТС]
Отпиши пожалуйста готовый вариант, если не трудно.
0
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
10.01.2015, 19:19
PHP
1
2
3
4
5
6
$uriArray = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
$fileName = array_pop($uriArray);
if(!file_exists($fileName)) {
        $fileName = mt_rand(0, 2).'.mp4';
}
        echo "<video><sourse src='$fileName' type='video/mp4'></video>";
Code
1
2
3
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php
Ну, как-то так, наверное...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.01.2015, 19:19
Помогаю со студенческими работами здесь

Раскрутка роликов на YouTube
SMM-PARTNER предлагает Вам свои услуги по раскрутке роликов на YouTube 1. Реальные просмотры 2. Комментарии к видеороликам 3....

Создания флеш роликов
пож, дайте ссылку на видеоурок по созданию флеш-меню в Macromedia Flash 8 ! поиском найти не могу, тока написанные уроки, т.к. не знаю...

Несколько видео роликов с youtube
Приветствую Вас форумчане. Подскажите плеер который проигрывает ролики ютуба но при этом работает на своем плеер. У меня проблема...

Повторение роликов в Burnout Paradise
в начале игры какаято баба начинает объяснять где ездить и т.д Когда закончила начитает снова!! Это глюк или что??

Минимальный проигрыватель для роликов
Помогите хочу создать свой минимальный проигрыватель для роликов на своем сайта но только при этом ролики должным брать с моего сайта а не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru