За последние 24 часа нас посетили 18619 программистов и 1614 роботов. Сейчас ищут 1632 программиста ...

PHP Devel Studio проблема с грабером ссылок

Тема в разделе "Сделайте за меня", создана пользователем kaylos, 24 янв 2016.

Статус темы:
Закрыта.
  1. kaylos

    kaylos Новичок

    С нами с:
    24 янв 2016
    Сообщения:
    1
    Симпатии:
    0
    В общем проблема такова,один сайт кино стал платным . Но есть уязвимость можно просто указать домен fl2.sitename.uz/ а остальную часть ссылки на все серии и части фильма можно взять в исходном коде сайте . Там полный путь до файла . Решил облегчить жизнь всем и написать граббер данной ссылки который автоматически выстраивает все доступные ссылки . Написал код

    Код (PHP):
    1. $link = c("edit1")->text;   //ID сериала на сайте указывается в поле PHP Devel Studio
    2. $ch = curl_init();
    3. curl_setopt($ch, CURLOPT_URL, 'http://sitename.uz/'."$link/"); //Соеденение по полученной ссылке
    4. $out = curl_exec($ch);
    5. preg_match_all ('"mp4"',$out, $matches); // Поиск нужной части кода . 
    6. for ($i=0;$i<count($matches);$i++){
    7.     c ("memo1")->text ."\n";
    8.  
    9. } 

    Но что то все таки не работает , до конца поставки кода я еще не делал так как не готова эта часть . Не знаю уже что и делать . Много вариантов попробовал не работает ничего .

    [​IMG]


    1. Вводится ID сериала в браузере вот такого вида он : sitename/1825/
    2. Подряд выводятся ссылки которые достаточно просто вставить в браузер и смотреть сериал .

    Вот уже 2 дня голову ломаю никак работать не хочет . Есть у кого варианты как сделать этот грабер .


    В исходном коде в конце идет скрипт где и идут все ссылки подряд выглядит вот так

    Код (PHP):
    1. <script type="text/javascript">var episodes =
    2.  [{"id":"113613","file":"mp4\/VIDEO2\/Borodach\/Borodach.(01.seriya).2016.XviD.SATRip.BigFANGroup.mp4","provider":"http","season":"1","episode":"1"},
    3.  
    4. {"id":"113681","file":"mp4\/VIDEO2\/Borodach\/Borodach.(02.seriya).2016.XviD.SATRip.BigFANGroup.mp4","provider":"http","season":"1","episode":"2"},
    5.  
    6. {"id":"114688","file":"mp4\/VIDEO2\/Borodach\/Borodach.(03.seriya).2016.XviD.SATRip.BigFANGroup.mp4","provider":"http","season":"1","episode":"3"}];        var season = 1;        var ownarr = [];var episode =  null ;            episodes = $.map(episodes, function(row) {            row.file = 'http://flv2.player.uz/' + row.file;            return row;        });</script>

    Достаточно убрать обратные слеши и ссылка готова . Их я убирал через $a= explode("\\",$list);

    Код стал работать в PHP Devel Studio ID отправлялся но в ответ приходило окно с полным исходным кодом страницы . Помогите народ,есть варианты как решить эту проблему?

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Воровать информацию запрещено
     
Статус темы:
Закрыта.