Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Скрипт php для киносайта

Тема в разделе "Вопросы- ответы", создана пользователем racinggrup, 8 май 2016.

08.05.16 в 14:16
08.05.16 в 18:17
12
2.786
0
  1. TopicStarter Overlay
    racinggrup

    racinggrup Зелёный

    Регистрация:
    26 ноя 2015
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    привет я не знаю если это возможно но я ишю скрипт чтобы скрыть пряммую ссылку к видео
    пример адрес.ru/video.mp4 чтобы было мойсайт.com/url.php?(base64)
     
  2. illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    ВСЕ РАВНО расшифруем и к себе поставим нихуяси
     
    • Нравится Нравится x 1
  3. Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    В корень сайта кидаем video.php:
    Код:
    <?php
    $hash =$_GET['hash'];
    $hash=explode('filename',$hash);
    $filename = $hash[1];
    $filename=base64_decode($filename);//декодируем имя файла
    $hash=explode('hash=',$hash[0]);
    $hash=$hash[0];
    $key=base64_encode('key');//кодируем любой ключ
    $ip = md5(getenv("REMOTE_ADDR").$key);//делаем уникальный hash на основе ip и ключа.
    if ($hash == $ip)
    {
    header('Content-type: video/mp4');
    header("X-Accel-Redirect:/video/".$filename);
    }
    else
    {
    header('Content-type: video/mp4');
    header("X-Accel-Redirect:/video/zastavka.mp4"); //заствака - ваш ролик. Показывается если ссылку на ваш ролик кто-то спер.
    
    }
    ?>
    

    Генерируем ссылку перед вставкой в плеер:
    Код:
    <?php
    $video_name='video_1223.mp4';
    $file=base64_encode($video_name);//кодируем имя файла
    $key=base64_encode('key');//кодируем свой ключ
    $ip = md5(getenv("REMOTE_ADDR").$key);//делаем уникальный hash на основе ip и ключа
    $link='http://site.ru/video.php?hash='.$ip.'filename'.$file;
    ?>
    
    

    И далее уже $link вставляем в код плеера.

    Получится ссылка вот такого вида:
    Код:
    http://site.ru/video.php?hash=271ac285a54bccaab18b99949b0ecf62filenameQnV0dHBsdWdzX3RhcG9uX2FuYWxfZGVfU2hvdHNfVG95cy5tcDQ=
    Источник: uppod[dot]ru/talk_9125
     
    • Нравится Нравится x 4
  4. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.996 / 141 / -0
    @Rockem, на автомате это все не как не получится,если уже 1000 новостей и сразу их все заменить
     
  5. Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Я сам на автомате использую...

    У меня ссылки на видео вот такого вида: site.ru/video/name.mp4

    Вызываю я плеер через Iframe вот так:

    site.ru/get.php?vid=Ид кинопоиска или название

    [​IMG]
     
  6. TopicStarter Overlay
    racinggrup

    racinggrup Зелёный

    Регистрация:
    26 ноя 2015
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    тут нужно обьезательно чтобы файл был на сервере где скрипт ?
    header("X-Accel-Redirect:/video/".$filename);
     
  7. Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Да обязательно... но можно попробовать и так:
    Код:
    header('Content-type: video/mp4');
    header("Location:".$filename);
    
     
  8. TopicStarter Overlay
    racinggrup

    racinggrup Зелёный

    Регистрация:
    26 ноя 2015
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    @Rockem,
    так работает но если через браужез зайть то редирект даёт на пряммую ссылку
     
  9. TopicStarter Overlay
    racinggrup

    racinggrup Зелёный

    Регистрация:
    26 ноя 2015
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    можно както через curl это можно сделать?
     
  10. Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Попробуйте тогда настроить hotlink в .htaccess
     
  11. Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    чет при обновлении все слетает

    upload_2016-5-8_18-14-11.png
     
  12. Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    А что вы обновили то :)?
     
  13. Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    страницу)
     
Яндекс.Метрика