<?php
$url='https://openload.co/embed/rpexXdfbm4I/';
//
function get_url_contents($url)
{
if (function_exists('file_get_contents'))
{
$result = file_get_contents($url);
}
if ($result == '')
{
$ch = curl_init();
$timeout = 30;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$r = curl_exec($ch);
curl_close($ch);
}
return $result;
}
$r=$result;
preg_match('/<span id="(.*?)">(.*?)<\/span>/',$r,$m);
//print_r($m);
if($m[2])
{
$id=trim($m[2]);
$urlcode = [];
$first_char = ord($id[0]);
$key = $first_char - 50;
$maxKey = max(2, $key);
$key = min($maxKey, strlen($id) - 22);
$t=substr($id,$key,20);
$hashMap = array();
$v = str_replace($t, "",$id);
$h = 0;
while($h < strlen($t)){
$f = substr($t,$h,2);
$i = intval($f, 16);
$hashMap[$h / 2] = $i;
$h += 2;
}
$h = 0;
while ($h < strlen($v)){
$B = substr($v,$h,3);
$i = intval($B, 16);
if (($h / 3) % 3 == 0)
{
$i = intval($B, 8);}
$index = ($h / 3) % 10;
$A = $hashMap[$index];
$i = $i ^ 47;
$i = $i ^ $A;
$urlcode[]=chr($i);
$h += 3;
}
$link='https://openload.co/stream/'.implode('',$urlcode);
echo $link;
}
preferences:
37.25 ms | 402 KiB | 5 Q