Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Трейлеры не с кинопоиска

Discussion in 'Вопросы- ответы' started by aeneas, Apr 22, 2016.

22.04.16 в 07:39
23.04.16 в 12:36
29
2,594
0
  1. ale-eex

    ale-eex Посетитель

    Messages:
    69
    Likes Received:
    28
    Best Answers:
    0
    Не представляю в чем дело, что-то не так делаете, скорее всего
     
  2. olegaby

    olegaby PRO Users

    Messages:
    973
    Likes Received:
    163
    Best Answers:
    4
    https:// youtu .be/hecngoJoKgo вставить в плеер да и всего. у меня плеер uppod с выставлением качества, правда не сразу идет смена качества, а спустя 5-10 секунд.
    Это я о том, что зачем себе заливать на сервер.
     
  3. Sergey24

    Sergey24 Новичок

    Messages:
    39
    Likes Received:
    1
    Best Answers:
    0
    Нашел где-то недавно.. Вот код...

    $keys=($json_dec[0]['title_ru']." трейлер");

    $page=1;

    $KeysArray=explode("\n",$keys);
    $KeysArray=array_map("trim",$KeysArray);
    $CountKeys=count($KeysArray);

    //счетчик
    $cpl=0;

    ///Условие
    if($CountKeys>0&&!empty($page)){

    for($i=0;$i<$CountKeys;$i++){

    //количество страниц
    for($p=1;$p<=$page;$p++){

    $YouLink="";

    //обрабатываем ключевик
    $key=trim($KeysArray[$i]);
    $key=urlencode($key);
    $key=str_replace("%20","+",$key);

    $PageParse=file_get_contents("http://www.youtube.com/results?search_type=videos&search_query=".$key."&page=".$p);

    if(strpos($PageParse,"/watch?v=")!=FALSE)
    {
    preg_match_all("/href=\"\/watch\?v=([^\"]*)\"/sU",$PageParse,$matches);

    $resultmovies=array_unique($matches[1]);

    $moviescount=count($resultmovies);
    foreach($resultmovies as $movielink)
    {
    $YouLink.="http://www.youtube.com/v/".trim($movielink)."\r\n";
    $cpl++;
    if($cpl == 1)
    break;
    }
    echo ("</br>".$YouLink."</br>");
    $YouLink = substr($YouLink, 25);
    sleep(1);
    }

    }

    }

    }
     
  4. Sergey24

    Sergey24 Новичок

    Messages:
    39
    Likes Received:
    1
    Best Answers:
    0
    Ищет по нескольким страницам.. но я беру первый попавшийся
     
  5. TopicStarter Overlay
    aeneas

    aeneas Забанен

    Messages:
    11,450
    Likes Received:
    3,808
    Best Answers:
    10
    куда вставлять то )
     
  6. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    @Sergey24, bbcode
    Code:
    не судьба использовать?
    :(
    вообще не читабельный код да ещё и шрифтом мелким...
     
  7. TopicStarter Overlay
    aeneas

    aeneas Забанен

    Messages:
    11,450
    Likes Received:
    3,808
    Best Answers:
    10
    куда вставлять ))
     
  8. Sergey24

    Sergey24 Новичок

    Messages:
    39
    Likes Received:
    1
    Best Answers:
    0
    У меня не на DLE сайт.. В переменную $keys подаете ключи, по которым ищете трейлер. Ссылка на выходе в $YouLink. Только удалите эту строку ( $YouLink = substr($YouLink, 25); ), если нужна целая ссылка.
     
  9. Sergey24

    Sergey24 Новичок

    Messages:
    39
    Likes Received:
    1
    Best Answers:
    0
    Ну да... наверное немного неудобно код вставил... но работает на ура.
     
  10. TopicStarter Overlay
    aeneas

    aeneas Забанен

    Messages:
    11,450
    Likes Received:
    3,808
    Best Answers:
    10
    мля ))))))))))) я тут спрашиваю куда вставить тот код, если я такой вопрос задаю неужели мне вот то что ты написал будет ясно ? )))
    как в переменную $keys подать ключи ?