Sayfa 2/3 İlkİlk 123 SonSon
13 sonuçtan 6 ile 10 arası

Konu: Canlı Tv Sitesinden alinan php kod deyistimi

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

    Bilgi

    Gönderi Başına Git

    Bu Kodu Nasıl Kullanacağız? Açıklayabilir misiniz?


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

  3. Teşekküre Gitİndir #7
    Teşekküre Git
    Yönetici yilmaz - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    PHP- Kodu:
    1. <?php
    2. function url_get_contents($Url) {
    3.     $ch curl_init();
    4.     curl_setopt($chCURLOPT_URL$Url);
    5.     curl_setopt($chCURLOPT_HTTPHEADER, array( 'Referer: https://www.canlitv.me' ));
    6.     curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    7.     curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    8.     $output curl_exec($ch);
    9.     curl_close($ch);
    10.     return $output;
    11. }
    12. function JS_charCodeAt($str$index) {
    13.     $utf16 mb_convert_encoding($str'UTF-16LE''UTF-8');
    14.     return ord($utf16[$index*2]) + (ord($utf16[$index*2+1]) << 8);
    15. }
    16. if (!function_exists('mb_chr')) {
    17.     function mb_chr($ord$encoding 'UTF-8') {
    18.         if ($encoding === 'UCS-4BE') {
    19.             return pack("N"$ord);
    20.         } else {
    21.             return mb_convert_encoding(mb_chr($ord'UCS-4BE'), $encoding'UCS-4BE');
    22.         }
    23.     }
    24. }
    25. function unwise ($w$i$s$e) {
    26.     $lIll 0;
    27.     $ll1I 0;
    28.     $Il1l 0;
    29.     $ll1l = [];
    30.     $l1lI = [];
    31.     while (true) {
    32.         if ($lIll 5) { array_push($l1lI$w{$lIll}); }
    33.         else if ($lIll strlen($w)) { array_push($ll1l$w{$lIll}); }
    34.         $lIll++;
    35.         if ($ll1I 5) { array_push($l1lI$i{$ll1I}); }
    36.         else if ($ll1I strlen($i)) { array_push($ll1l$i{$ll1I}); }
    37.         $ll1I++;
    38.         if ($Il1l 5) { array_push($l1lI$s{$Il1l}); }
    39.         else if ($Il1l strlen($s)) { array_push($ll1l$s{$Il1l}); }
    40.         $Il1l++;
    41.         if (strlen($w) + strlen($i) + strlen($s) + strlen($e) == count($ll1l) + count($l1lI) + strlen($e)) { break; }
    42.     }
    43.     $lI1l join("",$ll1l);
    44.     $I1lI join("",$l1lI);
    45.     $ll1I 0;
    46.     $l1ll = [];
    47.     for ($lIll 0$lIll count($ll1l); $lIll += 2) {
    48.         $ll11 = -1;
    49.         if ( JS_charCodeAt($I1lI$ll1I) % 2) { $ll11 1; }
    50.         array_push($l1llmb_chr(intval(substr($lI1l,$lIll2), 36) - $ll11));
    51.         $ll1I++;
    52.         if ($ll1I >= count($l1lI)) { $ll1I 0; }
    53.     }
    54.     return join("",$l1ll);
    55. }
    56. if (isset($_GET['stream'])) { $stream $_GET['stream']; } else { $stream "1"; }
    57. $page url_get_contents("https://www.canlitv.me/".$_GET['channel']."/".$_GET['stream']);
    58. preg_match_all('#src="(.*?)" frameborder#'$page$iframe);
    59. $coded url_get_contents($iframe[1][0]);
    60. preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#"$coded$wise);
    61. $coded =  unwise($wise[1][0], $wise[2][0], $wise[3][0], $wise[4][0]);
    62. preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#"$coded$wise);
    63. $coded =  unwise($wise[1][0], $wise[2][0], $wise[3][0], $wise[4][0]);
    64. preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#"$coded$wise);
    65. $coded =  unwise($wise[1][1], $wise[2][1], $wise[3][1], $wise[4][1]);
    66. $pos strpos($coded'changeVideo');
    67. if ($pos === false) {
    68.  preg_match_all("#{file: '(.*?)'#"$coded$m3u8);
    69. } else {
    70.  preg_match_all("#changeVideo\('(.*?)'\)#"$coded$m3u8);
    71. }
    72. header("location: ".$m3u8[1][0]);
    73. ?>
    Selam ve Saygılarla İyi Forumlar...



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

  5. Teşekküre Gitİndir #8
    Teşekküre Git
    Yönetici yilmaz - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    ergün ustam bir üsteki mesajdaki kodu çalışır hale getirdim.

    zmotsan ustam bu php kodeyi php destekleyen bir hosta misal test.php adında kayıt ediyorsun siteadresin/test.php?channel=kanal-7-canli-hd&stream=1
    olarak adresi çalıştırıyorsun o kanalın m3u8 dosyası geliyor.
    Selam ve Saygılarla İyi Forumlar...



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

  7. Teşekküre Gitİndir #9
    Teşekküre Git
    Kıdemli Üye ergün - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    süpersin yilmaz ustam cok tesekkürler


  8. 5 kişi bu gönderi için ergün üyemize teşekkür etti:

  9. Teşekküre Gitİndir #10
    Teşekküre Git
    Kıdemli Üye ergün - ait Kullanıcı Resmi (Avatar)

    Bilgi

    Gönderi Başına Git

    yilmaz ustam bu kod gine deyisti galiba bir bakabilirmisin


  10. 3 kişi bu gönderi için ergün üyemize teşekkür etti:

Sayfa 2/3 İlkİlk 123 SonSon

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu an 3 kullanıcı var. (0 üye ve 3 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
  •