Sayfa 8/13 İlkİlk ... 678910 ... SonSon
63 sonuçtan 36 ile 40 arası

Konu: Youtube den canli yayinlardan m3u8 alma işlemi.

  1. Teşekküre Gitİndir #36
    Teşekküre Git
    Üye bahri - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    PHP- Kodu:
    1. <?php
    2. ini_set('error_reporting'E_ALL);
    3. if( isset($_GET['kanal']) ){
    4.     if( $_GET['kanal'] == haberturk )           {$id 's-KKgm4ysjk';}
    5.     elseif( $_GET['kanal'] == tgrthaber )     {$id 'uJ4YQ98Yl1w';}
    6.     elseif( $_GET['kanal'] == tvnet )             {$id 'Jhvzv53keOw';}
    7.     elseif( $_GET['kanal'] == cnn )                {$id 'kgWXzDC6JGE';}
    8.     elseif( $_GET['kanal'] == showtv )          {$id 'inOugVa_NYA';}
    9.     elseif( $_GET['kanal'] == star )               {$id 'xbfzLTDNHNo';}
    10.     elseif( $_GET['kanal'] == trthaber )         {$id 'c0SjTAoBI8Y';}
    11.     elseif( $_GET['kanal'] == kanald )         {$id 'AFeyEMf8-y8';}
    12. }
    13. $channelid $id;
    14. $id $_GET['kanal'];
    15. ini_set("user_agent","facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)");
    16. function get_data($html) {
    17. $ch curl_init();
    18. $timeout 5;
    19. curl_setopt($chCURLOPT_URL$html);
    20. curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
    21. curl_setopt($chCURLOPT_USERAGENT"facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)");
    22. curl_setopt($chCURLOPT_REFERER"http://facebook.com");
    23. curl_setopt($chCURLOPT_RETURNTRANSFER1);
    24. curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    25. $data curl_exec($ch);
    26. curl_close($ch);
    27. return $data;
    28. }
    29. $html file_get_contents("https://www.youtube.com/watch?v=" $channelid);
    30. preg_match_all(
    31.     '/(hlsManifestUrl.*?\.m3u8[^&">]+)/'
    32.     $html,
    33.     $posts// will contain the article data
    34.     PREG_SET_ORDER // formats data into an array of posts
    35. );
    36. foreach ($posts as $post) {
    37.     $link $post[0];
    38. $link stripslashes($post[0]);
    39. $link str_replace("hlsManifestUrl","",$link);
    40. $link str_replace("\":\"","",$link);
    41. /* 96=1920x1080, 95=1280x720, 94=854x480, 93=640x360 */
    42. $man get_data($link);
    43. preg_match_all('/(https:\/.*\/95\/.*index.m3u8)/U',$man,$matchesPREG_PATTERN_ORDER);
    44. $link1=$matches[1][0];
    45. header("Content-Type application/vnd.apple.mpegurl");
    46. //header('Content-Type: video/mp2t');
    47. header("Location: $link1");
    48. }
    49. ?>


    bu sekil dene yalniz mesala showtv ) {$id = 'inOugVa_NYA';} burdaki degerleri kendine göre düzelt.

    çalistırmak için de [Sadece kayıtlı ve aktif kullanıcılar bağlantıları görebilir.] Kayıt Olmak İçin Tıklayınız..
    Konu bahri tarafından (22.06.20 Saat 00:09 ) değiştirilmiştir.


  2. 3 kişi bu gönderi için bahri üyemize teşekkür etti:

  3. Teşekküre Gitİndir #37
    Teşekküre Git
    Yeni Üye jardel - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    cevap icin tskler [MENTION=64]bahri[/MENTION] kardes olmadi yada ben yapamadim bana sadece show tv lazim aslinda


  4. 2 kişi bu gönderi için jardel üyemize teşekkür etti:

  5. Teşekküre Gitİndir #38
    Teşekküre Git
    Üye bahri - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    Akşama showtv ye gore hazırlarım.


  6. 3 kişi bu gönderi için bahri üyemize teşekkür etti:

  7. Teşekküre Gitİndir #39
    Teşekküre Git
    Üye bahri - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    PHP- Kodu:
    1. <?php
    2. ini_set("user_agent","facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)");
    3. function get_data($html) {
    4. $ch curl_init();
    5. $timeout 5;
    6. curl_setopt($chCURLOPT_URL$html);
    7. curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
    8. curl_setopt($chCURLOPT_USERAGENT"facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)");
    9. curl_setopt($chCURLOPT_REFERER"http://facebook.com");
    10. curl_setopt($chCURLOPT_RETURNTRANSFER1);
    11. curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    12. $data curl_exec($ch);
    13. curl_close($ch);
    14. return $data;
    15. }
    16. $html file_get_contents("https://www.youtube.com/watch?v=inOugVa_NYA"); 
    17. preg_match_all(
    18.     '/(hlsManifestUrl.*?\.m3u8[^&">]+)/'
    19.     $html,
    20.     $posts// will contain the article data
    21.     PREG_SET_ORDER // formats data into an array of posts
    22. );
    23. foreach ($posts as $post) {
    24.     $link $post[0];
    25. $link stripslashes($post[0]);
    26. $link str_replace("hlsManifestUrl","",$link);
    27. $link str_replace("\":\"","",$link);
    28. /* 96=1920x1080, 95=1280x720, 94=854x480, 93=640x360 */
    29. $man get_data($link);
    30. preg_match_all('/(https:\/.*\/95\/.*index.m3u8)/U',$man,$matchesPREG_PATTERN_ORDER); 
    31. $link1=$matches[1][0];
    32. header("Content-Type application/vnd.apple.mpegurl");
    33. //header('Content-Type: video/mp2t');
    34. header("Location: $link1");
    35. }
    36. ?>
    ilerde göstermesse şurdaki linki youtube den bulup değştir $html = file_get_contents("https://www.youtube.com/watch?v=inOugVa_NYA");


  8. 6 kişi bu gönderi için bahri üyemize teşekkür etti:

  9. Teşekküre Gitİndir #40
    Teşekküre Git
    Yeni Üye jardel - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    slm tskler öncelikle emeklerin icin [MENTION=64]bahri[/MENTION] kardes linki cagirirken php olarakmi extra birsey gerekiyormu cünki php olarak cevap vermiyor sonu 501 önceki verdiklerin ayni serverde php olarak calisiyor


  10. jardel üyemize teşekkür edenler:

Sayfa 8/13 İlkİlk ... 678910 ... SonSon

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu an 10 kullanıcı var. (0 üye ve 10 konuk)

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •