Dwayne Johnson

Recently added

WWF: Funniest Moments
5.1
1080p

WWF: Funniest Moments

Mar. 26, 2002

WWF: Funniest Moments

For the first time EVER, all the best gags and antics of the World Wrestling Federation are in one spot. Witness the birth of Mr. Socko! Check ...
The Scorpion King
5.5
1080p

The Scorpion King

Apr. 18, 2002

The Scorpion King

In ancient Egypt, peasant Mathayus is hired to exact revenge on the powerful Memnon and the sorceress Cassandra, who are ready to overtake ...
WWE Vengeance 2002
7
1080p

WWE Vengeance 2002

Jul. 21, 2002

WWE Vengeance 2002

Vengeance (2002) was a PPV which took place on July 21, 2002 at the Joe Louis Arena in Detroit, Michigan. The main event from SmackDown saw the ...
WWE Global Warning
6.2
1080p

WWE Global Warning

Aug. 10, 2002

WWE Global Warning

Global Warning is a World Wrestling Entertainment Tour of Australia that took place on August 10, 2002 at Colonial Stadium in Melbourne, ...
WWE SummerSlam 2002
8
1080p

WWE SummerSlam 2002

Aug. 25, 2002

WWE SummerSlam 2002

SummerSlam (2002) was the fifteenth annual SummerSlam PPV. It was presented by Foot Locker and took place on August 25, 2002 at the Nassau ...
Iron and Beyond
6.6
1080p

Iron and Beyond

Nov. 15, 2002

Iron and Beyond

This short documentary explores just how the film Pumping Iron revolutionized the fitness industry and created an international icon in Arnold ...
WWE No Way Out 2003
6.7
1080p

WWE No Way Out 2003

Feb. 23, 2003

WWE No Way Out 2003

No Way Out (2003) was the fourth annual (fifth overall) No Way Out PPV. It was presented by Starburst, took place on February 23, 2003 at the ...
WWE: Raw 10th Anniversary
6.9
1080p

WWE: Raw 10th Anniversary

WWE Raw revolutionized the world of sports entertainment. Celebrate 10 great years of Raw with awards given to such categories as: Match of the ...
WWE Wrestlemania XIX
8.3
1080p

WWE Wrestlemania XIX

Mar. 30, 2003

WWE Wrestlemania XIX

WrestleMania XIX was the nineteenth annual WrestleMania. It was presented by Snickers Cruncher and took place on March 30, 2003 at Safeco Field ...
WWE Backlash 2003
6.3
1080p

WWE Backlash 2003

Apr. 27, 2003

WWE Backlash 2003

Backlash (2003) was the fifth annual Backlash PPV. It was presented by Castrol GTX, and took place on April 27, 2003 at the Worcester Centrum in ...
The Rundown
6.6
1080p

The Rundown

Sep. 26, 2003

The Rundown

When Travis, the mouthy son of a criminal, disappears in the Amazon in search of a treasured artifact, his father sends in Beck, who becomes ...
Walking Tall
6.3
1080p

Walking Tall

Apr. 02, 2004

Walking Tall

A former U.S. soldier returns to his hometown to find it overrun by crime and corruption, which prompts him to clean house.
Be Cool
5.6
1080p

Be Cool

Mar. 04, 2005

Be Cool

Disenchanted with the movie industry, Chili Palmer tries the music industry, meeting and romancing a widow of a music executive along the way.
Doom
5.2
1080p

Doom

Oct. 20, 2005

Doom

A team of space marines known as the Rapid Response Tactical Squad, led by Sarge, is sent to a science facility on Mars after somebody reports a ...
Gridiron Gang
0
1080p

Gridiron Gang

Sep. 15, 2006

Gridiron Gang

Teenagers at a juvenile detention center, under the leadership of their counselor, gain self-esteem by playing football together.
WWE: The Ladder Match
7.8
1080p

WWE: The Ladder Match

Jun. 05, 2007

WWE: The Ladder Match

Follow the evolution of the ladder match and how it has come to be one of the most popular professional wrestling events today. From the earliest ...
The Game Plan
6.4
1080p

The Game Plan

Sep. 28, 2007

The Game Plan

Bachelor football star Joe Kingman seems to have it all. He is wealthy and carefree, and his team is on the way to capturing a championship. ...
Get Smart
6.5
1080p

Get Smart

Jun. 19, 2008

Get Smart

When the identities of secret agents from Control are compromised, the Chief promotes hapless but eager analyst Maxwell Smart and teams him with ...
Elvis: Viva Las Vegas
7.3
1080p

Elvis: Viva Las Vegas

Sep. 16, 2008

Elvis: Viva Las Vegas

It s the most demonic structure in WWE, and careers have been permanently altered by its unforgiving steel. Some of the biggest superstars in WWE ...
footer
requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * Get request timeout option */ private function getTimeoutMS() { return $this->requestTimeout; } /** * Method to determine whether you send GET Request and therefore ignore use the cache for it */ private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * Method to get JS tag via CURL */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * Method to get JS tag via function file_get_contents() */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * Method to get JS tag via function fsockopen() */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } /** * Get a file path for current cache */ private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } /** * Determine a temp directory */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * Check if PHP code is cached */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) cacheTtl * 60); } /** * Function to get JS tag via different helper method. It returns the first success response. */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * Determine PHP version on your server */ private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } /** * Deserialized raw text to an array */ private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } /** * Extract JS tag from deserialized text */ private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } /** * Get JS tag from server */ public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } /** Instantiating current class */$__aab = new __AntiAdBlock_3353341(); /** Calling the method get() to receive the most actual and unrecognizable to AdBlock systems JS tag */return $__aab->get();