Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: измененить имя файла на текущее время

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: измененить имя файла на текущее время
polepropilen
Отправлено: 16 Января, 2015 - 10:18:18
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




Делаю файл с изменением названия
это файл address.php
PHP:
скопировать код в буфер обмена
  1. $vremya = date("H_i");
  2. echo ("http://сайт/uspekh/$vremya.m3u8");

Получилась ссылка с постоянно меняющимся именем файла $vremya.m3u8, в зависимости от текущего времени.
пример конечной ссылки: http://сайт/uspekh/17_27.m3u8"
И есть файл potok.m3u8
Как теперь замудрить, автоматическое изменение имени файла potok.m3u8
Чтобы имя potok.m3u8 изменялось на $vremya.m3u8
то есть стало таким 17_27.m3u8"
 
 Top
LIME
Отправлено: 16 Января, 2015 - 11:01:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ну допустим сменили
А как в следующий раз узнаешь какому файлу менять имя?
Не существенно?
(Добавление)
http://php.net/manual/ru/function.rename.php
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 11:15:27
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




LIME пишет:
А как в следующий раз узнаешь какому файлу менять имя?

Огорчение
может можно. чтобы этот файл автоматически менял свое название каждую минуту?
 
 Top
LIME
Отправлено: 16 Января, 2015 - 11:21:35
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




А если я кликну на ссылку через 2 мин что тогда?
С тобой так веселоУлыбка
Давай еще варианты
(Добавление)
С чего вообще ты решил его менять?
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 11:32:02
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




LIME пишет:
А если я кликну на ссылку через 2 мин что тогда?

ну так ссылка меняет название файла от времени.
PHP:
скопировать код в буфер обмена
  1. $vremya = date("H_i");
  2. echo ("http://сайт/uspekh/$vremya.m3u8");


LIME пишет:
С чего вообще ты решил его менять?

воруют потоки, потом тормозит тв

или хоть раз в час
PHP:
скопировать код в буфер обмена
  1. $vremya = date("H");
  2. echo ("http://сайт/uspekh/$vremya.m3u8");

но чтобы и файл менял свое название, раз в час, автоматически

(Отредактировано автором: 16 Января, 2015 - 11:45:11)

 
 Top
LIME
Отправлено: 16 Января, 2015 - 11:47:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Блин
Вот ты показал мне ссылку
А через минуту она сменилась
А я ее через 2 посмотрел
Тут и стены своруютУлыбка
(Добавление)
Или через 2 часа
Не суть
Прынцып неверный
Потому и потолки у вас пропадают что не глупые вопросы отвечать не хотите
(Добавление)
АааУлыбка
ПотОки
А я читаю потолкиУлыбка типа отшутился
Постельный режим
Тупею
 
 Top
RickMan
Отправлено: 16 Января, 2015 - 11:52:52
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Автоматически, чтобы сам файл менял себе название - такое нельзя. Смотри в сторону cron + на него повесь какой-то php скрипт, который будет менять название файла.

Так же, есть пау способов узнать название файла которого надо менять:
1) хранить его где-то.
2) Если он нходится в папке один, то сканишь папку и вытягиваешь единственный файл, если он там не один но один такого формата то так же.
3) Если менять к примеру стабильно каждый час, то берешь текущий час и минусуешь 1. Но не затупи с 00:00 к примеру.
 
 Top
LIME
Отправлено: 16 Января, 2015 - 11:54:33
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




А если использовать флэш плеер? Который сам запросы выполняет и адрес не светит
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 12:09:44
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




LIME пишет:
Вот ты показал мне ссылку
А через минуту она сменилась

При открытии страницы ссылка уже подставляется в плеер автоматически, с текущим временем
Если щас 11 часов, то ссылка имеет вид http://сайт/uspekh/11[dot]m3u8
А как чтобы файл переименовался автоматически в 11:00:00 с прошлого названия на 11.m3u8
 
 Top
Мелкий Супермодератор
Отправлено: 16 Января, 2015 - 12:15:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




polepropilen пишет:
ссылка уже подставляется в плеер автоматически, с текущим временем

Угу, заходим на страницу примерно в 12:59:59, когда, наконец, запустится плеер - файл уже переименован.

Глупостями занимаетесь.
Повесьте банально куку при заходе на свой домен. Если при запросе файла куки нет - значит запрос пришёл не с вашего сайта и отдавайте 404.


-----
PostgreSQL DBA
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 12:19:50
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




Мелкий пишет:
Повесьте банально куку при заходе на свой домен. Если при запросе файла куки нет - значит запрос пришёл не с вашего сайта и отдавайте 404.

не знаю как это сделать Не понял
 
 Top
RickMan
Отправлено: 16 Января, 2015 - 12:45:20
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




polepropilen пишет:
не знаю как это сделать Не понял


http://www.php.su/phphttp/?cookies - так читайте, ищите.
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 12:52:46
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




RickMan пишет:
http://www.php.su/phphttp/?cookies - так читайте, ищите.

У меня джумла 3. что писать,
Мелкий пишет:
Если при запросе файла куки нет - значит запрос пришёл не с вашего сайта
?

Настройки Cookie
Cookie домена ......

Путь для Cookie ......
(Добавление)
Общем эти Cookie мне не подходит. Потому, что в файл можно заглянуть, и скопировать данные и вставить в свой файл...
 
 Top
LIME
Отправлено: 16 Января, 2015 - 13:21:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




В какой файл заглянуть?
если собственно видео то пусть копируют
на твой сервер же нагрузки не будет
 
 Top
polepropilen
Отправлено: 16 Января, 2015 - 13:32:15
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




LIME пишет:
на твой сервер же нагрузки не будет

в файле potok.m3u8 это:
CODE (html):
скопировать код в буфер обмена
  1. #EXTM3U
  2. #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1500000
  3. http://сайт/канал/bw1500000/playlist.m3u8?utcstart=5610681942
  4. #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1500000,URI="http://сайт/канал/bw1500000/iframes.m3u8?utcstart=65214"

любой чувак зашедший с куке. скопирует файл и вставит себе.
А нагрузка идет не на сайт, а на потоки внутри файла potok.m3u8
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB