Canlı Tv Sitesinden alinan php kod deyistimi arkadaslar bendeki calismiyor elinde olan varsa lütfen paylassin saygilar
Canlı Tv Sitesinden alinan php kod deyistimi arkadaslar bendeki calismiyor elinde olan varsa lütfen paylassin saygilar
Babacan1, Murre, hazar49, yasar54, 0332efsane, Serkan kaya, demusti, muzo34, Lord3203, turis, selcuk2002, Senol67, Baba07, Venomix, Tural Mammadov, supersafak, sider35, OSMANLİTOKADİ, İsmael, traydee, cambaz, ahmt42, fatih55, Kali, Tokat, Tayfun63, lovestoryfb, yilmaz, pherbete
img tagında ufak bir değişiklik olmuş, sonu önce böyle ide "/> şimdi böyle " /> olmuş , tekrar hata olmamsı için sadece bu " kalsın.
Selam ve Saygılarla İyi Forumlar...
yilmaz ustam tam anlamadim calisan kodu koyabilirmisin seni seviyoruz ustam
PHP- Kodu:
<?php
- function url_get_contents($Url) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $Url);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Referer: https://www.canlitv.me' ));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- $output = curl_exec($ch);
- curl_close($ch);
- return $output;
- }
- function JS_charCodeAt($str, $index) {
- $utf16 = mb_convert_encoding($str, 'UTF-16LE', 'UTF-8');
- return ord($utf16[$index*2]) + (ord($utf16[$index*2+1]) << 8);
- }
- function unwise ($w, $i, $s, $e) {
- $lIll = 0;
- $ll1I = 0;
- $Il1l = 0;
- $ll1l = [];
- $l1lI = [];
- while (true) {
- if ($lIll < 5) { array_push($l1lI, $w{$lIll}); }
- else if ($lIll < strlen($w)) { array_push($ll1l, $w{$lIll}); }
- $lIll++;
- if ($ll1I < 5) { array_push($l1lI, $i{$ll1I}); }
- else if ($ll1I < strlen($i)) { array_push($ll1l, $i{$ll1I}); }
- $ll1I++;
- if ($Il1l < 5) { array_push($l1lI, $s{$Il1l}); }
- else if ($Il1l < strlen($s)) { array_push($ll1l, $s{$Il1l}); }
- $Il1l++;
- if (strlen($w) + strlen($i) + strlen($s) + strlen($e) == count($ll1l) + count($l1lI) + strlen($e)) { break; }
- }
- $lI1l = join("",$ll1l);
- $I1lI = join("",$l1lI);
- $ll1I = 0;
- $l1ll = [];
- for ($lIll = 0; $lIll < count($ll1l); $lIll += 2) {
- $ll11 = -1;
- if ( JS_charCodeAt($I1lI, $ll1I) % 2) { $ll11 = 1; }
- array_push($l1ll, mb_chr(intval(substr($lI1l,$lIll, 2), 36) - $ll11));
- $ll1I++;
- if ($ll1I >= count($l1lI)) { $ll1I = 0; }
- }
- return join("",$l1ll);
- }
- if (isset($_GET['stream'])) { $stream = $_GET['stream']; } else { $stream = "1"; }
- $page = url_get_contents("https://www.canlitv.me/".$_GET['channel']."/".$_GET['stream']);
- preg_match_all('#src="(.*?)" frameborder#', $page, $iframe);
- $coded = url_get_contents($iframe[1][0]);
- preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#", $coded, $wise);
- $coded = unwise($wise[1][0], $wise[2][0], $wise[3][0], $wise[4][0]);
- preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#", $coded, $wise);
- $coded = unwise($wise[1][0], $wise[2][0], $wise[3][0], $wise[4][0]);
- preg_match_all("#\}\('(.*?)','(.*?)','(.*?)','(.*?)'\)\);#", $coded, $wise);
- $coded = unwise($wise[1][1], $wise[2][1], $wise[3][1], $wise[4][1]);
- $pos = strpos($coded, 'changeVideo');
- if ($pos === false) {
- preg_match_all("#{file: '(.*?)'#", $coded, $m3u8);
- } else {
- preg_match_all("#changeVideo\('(.*?)'\)#", $coded, $m3u8);
- }
- header("location: ".$m3u8[1][0]);
- ?>
Şu an 1 kullanıcı var. (0 üye ve 1 konuk)