<?php
class EmbedRandomize {
var $embed,$listapi;
public function dataAPI(){
if(!empty($this->listapi)){
$api = explode(',',$this->listapi);
return $api;
}
return [];
}
public function isContains($match,$string){
if(strpos($string,$match) !== false){
return true;
}
return false;
}
public function isInternalEmbed(){
$api = $this->dataAPI();
if(!empty($api)){
foreach($api as $value){
$plugins = str_replace('/api','/plugins',trim($value));
if($this->isContains($plugins,$this->embed)){
return true;
}
}
}
return false;
}
public function randomize(){
$api = $this->dataAPI();
$numserver = mt_rand(0,(count($api)-1));
$data = str_replace('/api','/plugins',trim($api[$numserver]));
$list = array();
foreach($this->dataAPI() as $value){
$list[] = str_replace('/api','/plugins',trim($value));
}
return str_replace($list,$data,$this->embed);
}
public function modify(){
if($this->isInternalEmbed()){
return $this->randomize();
}
return $this->embed;
}
}
$apiconfig = 'https://server.omovv.com/api,https://node1.omovv.com/api';
$embed = '<iframe src="https://server.omovv.com/plugins/openload/embed.php?id=2GqeLBWdH61NiJuXNrfChmCoM8s7InY0nh9y7d2g2AoXhoRwE4hbyIJxvAtLdbH70zNq1VAHDLphboTenncx68hn7mcN7FODrBWGSuix" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>';
$embed2 = '<iframe src="https://oload.stream/plugins/openload/embed.php?id=2GqeLBWdH61NiJuXNrfChmCoM8s7InY0nh9y7d2g2AoXhoRwE4hbyIJxvAtLdbH70zNq1VAHDLphboTenncx68hn7mcN7FODrBWGSuix" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>';
$video = new EmbedRandomize();
$video->listapi = $apiconfig;
$video->embed = $embed;
echo $video->modify();
- Output for 5.6.38, 7.1.1, 7.1.4, 7.1.6, 7.1.9, 7.1.11, 7.1.14 - 7.1.16, 7.1.18 - 7.1.20, 7.1.26 - 7.1.27, 7.1.31 - 7.1.32, 7.2.0 - 7.2.2, 7.2.4 - 7.2.6, 7.2.20, 7.3.0, 7.3.2, 7.3.4, 7.3.6, 7.3.10, 7.3.12, 7.4.0
- <iframe src="https://node1.omovv.com/plugins/openload/embed.php?id=2GqeLBWdH61NiJuXNrfChmCoM8s7InY0nh9y7d2g2AoXhoRwE4hbyIJxvAtLdbH70zNq1VAHDLphboTenncx68hn7mcN7FODrBWGSuix" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>
- Output for 7.1.0, 7.1.2 - 7.1.3, 7.1.5, 7.1.7 - 7.1.8, 7.1.10, 7.1.12 - 7.1.13, 7.1.17, 7.1.21 - 7.1.23, 7.1.28 - 7.1.30, 7.1.33, 7.2.3, 7.2.7 - 7.2.19, 7.2.21 - 7.2.25, 7.3.1, 7.3.3, 7.3.5, 7.3.7 - 7.3.9, 7.3.11
- <iframe src="https://server.omovv.com/plugins/openload/embed.php?id=2GqeLBWdH61NiJuXNrfChmCoM8s7InY0nh9y7d2g2AoXhoRwE4hbyIJxvAtLdbH70zNq1VAHDLphboTenncx68hn7mcN7FODrBWGSuix" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>
preferences:
84.8 ms | 405 KiB | 73 Q