Dwayne Johnson

Recently added

Red One
0
DVDScr

Red One

Follow the eternal conflict between heaven and hell as it reaches epic proportions when both God and the devil are sent to Earth — in the bodies ...
WWE Survivor Series 1996
7.1
1080p

WWE Survivor Series 1996

A traditional Survivor Series Elimination Match puts The Rock, Jake “The Snake” Roberts, Barry Windham & “Wildman” ...
WWE In Your House 13: Final Four
6.5
1080p

WWE In Your House 13: Final Four

The Rock defends the WWE Intercontinental Championship against Triple H. The Nation of Domination battles Goldust, Flash Funk & Bart Gunn. ...
WWE In Your House 14: Revenge of the Taker
6.1
1080p

WWE In Your House 14: Revenge of the Taker

Stone Cold Steve Austin battles Bret “The Hitman” Hart to determine the number one contender for the WWE Championship. The Undertaker ...
WWE In Your House 15: A Cold Day in Hell
6.1
1080p

WWE In Your House 15: A Cold Day in Hell

A Cold Day In Hell features Hunter Hearst-Helmsley vs. Flash Funk, The Rock vs. Mankind and The Nation Of Domination vs. Ahmed Johnson. The ...
WWE D-Generation X: In Your House
6.1
1080p

WWE D-Generation X: In Your House

Shawn Michaels defends the WWF Championship against Ken Shamrock. The Rock challenges Stone Cold Steve Austin for the WWF Intercontinental ...
WWE Royal Rumble 1998
7.3
1080p

WWE Royal Rumble 1998

Jan. 18, 1998

WWE Royal Rumble 1998

Thirty Superstars compete in the annual Royal Rumble Match with the winner advancing to WrestleMania XIV for a chance at the WWE Championship. ...
WWE WrestleMania XIV
7.8
1080p

WWE WrestleMania XIV

Mar. 29, 1998

WWE WrestleMania XIV

Stone Cold Steve Austin battles Shawn Michaels for the WWE Championship with Mike Tyson as special guest enforcer. The Undertaker battles Kane. ...
WWE King of the Ring 1998
8.1
1080p

WWE King of the Ring 1998

Stone Cold Steve Austin puts the WWE Championship on the line against the demonic Kane in a brutal First Blood Match. The Undertaker and Mankind ...
WWE Fully Loaded: In Your House
6.4
1080p

WWE Fully Loaded: In Your House

Fully Loaded features a huge tag team main event when Stone Cold Steve Austin & The Undertaker take on Mankind & Kane with the WWE ...
WWE SummerSlam 1998
7.4
1080p

WWE SummerSlam 1998

Aug. 30, 1998

WWE SummerSlam 1998

Stone Cold Steve Austin defends the WWE Championship against The Undertaker. Edge & Sable face “Marvelous” Marc Mero & ...
WWE Judgment Day: In Your House
0
1080p

WWE Judgment Day: In Your House

In the main event, Kane battles The Undertaker for the vacant WWE Championship with Stone Cold Steve Austin as guest referee. Ken Shamrock ...
WWE Survivor Series 1998
6.8
1080p

WWE Survivor Series 1998

The Deadly Game Tournament for The WWE Championship features Superstars such as Stone Cold Steve Austin, The Big Boss Man, X-Pac, The Undertaker ...
WWF: The Rock – Know Your Role
0
1080p

WWF: The Rock – Know Your Role

He “Laid the Smackdown!” He’s been both the “People’s” and the “Corporate” champ! He gave the ...
WWF: Undertaker The Phenom
6.3
1080p

WWF: Undertaker The Phenom

The Phenom of the WWE leads you on a journey to the Dark Side highlighting his most recent battles! The discovery of Kane’s existence, the ...
WWE Capital Carnage
5.8
1080p

WWE Capital Carnage

Dec. 06, 1998

WWE Capital Carnage

From London, England it’s WWE Capital Carnage. Ken Shamrock defends the WWE Intercontinental Title against Steve Blackman. L.O.D. 2000 ...
WWE Rock Bottom: In Your House
6.4
1080p

WWE Rock Bottom: In Your House

The Rock defends his WWE Championship against Mankind. Stone Cold Steve Austin faces The Undertaker in a Buried Alive Match with the winner ...
WWE Royal Rumble 1999
6.8
1080p

WWE Royal Rumble 1999

Jan. 25, 1999

WWE Royal Rumble 1999

Thirty Superstars compete in the annual Royal Rumble Match with the winner advancing to WrestleMania XV for a chance at the WWE Championship. The ...
WWE Halftime Heat
0
1080p

WWE Halftime Heat

Jan. 31, 1999

WWE Halftime Heat

Relive one of the most memorable confrontations from The Attitude Era as The Rock defends his WWE Championship against Mankind in an Empty Arena ...
WWE St. Valentine’s Day Massacre: In Your House
7.1
1080p

WWE St. Valentine’s Day Massacre: In Your House

There’s no love lost between Superstars at WWE St. Valentine’s Day Massacre. The Rock challenges Mankind for the WWE Championship. Stone Cold ...
WWE WrestleMania XV
7
1080p

WWE WrestleMania XV

Mar. 28, 1999

WWE WrestleMania XV

Stone Cold Steve Austin faces The Rock with the WWE Championship on the line. Mankind faces Big Show. Kane clashes with Triple H. The Road Dogg, ...
WWE Backlash: In Your House
6.8
1080p

WWE Backlash: In Your House

Shane McMahon serves as the special guest referee when Stone Cold Steve Austin and The Rock battle for the WWE Championship. The Godfather ...
WWE Over the Edge
4.2
1080p

WWE Over the Edge

May. 23, 1999

WWE Over the Edge

Stone Cold Steve Austin defends the WWE Championship against The Undertaker with Shane & Vince McMahon serving as guest referees. The Rock ...
WWE King of the Ring 1999
6.4
1080p

WWE King of the Ring 1999

Stone Cold Steve Austin takes on Vince & Shane McMahon in a Ladder Match for control of WWE. Eight superstars, including Kane, X-Pac, and ...
WWE Fully Loaded 1999
6.7
1080p

WWE Fully Loaded 1999

Jul. 25, 1999

WWE Fully Loaded 1999

The stakes are high at Fully Loaded when Stone Cold Steve Austin defends the WWE Championship against The Undertaker in a First Blood Match. The ...
WWE SummerSlam 1999
6.7
1080p

WWE SummerSlam 1999

Aug. 22, 1999

WWE SummerSlam 1999

WWE’s annual Summer Spectacular features Triple H, Mankind, and Stone Cold Steve Austin colliding in a Triple Threat Match for the WWE ...
WWE Unforgiven 1999
6.2
1080p

WWE Unforgiven 1999

Sep. 26, 1999

WWE Unforgiven 1999

Triple H, The Rock, Mankind, Kane, Big Show, and The British Bulldog compete in a Six-Pack Challenge for the vacant WWE Championship with Stone ...
WWE Rebellion 1999
6.1
1080p

WWE Rebellion 1999

Oct. 02, 1999

WWE Rebellion 1999

The Rock goes one-on-one with Triple H for the WWE Championship in a Steel Cage Match. Edge & Christian battle The Acolytes and The Hollys ...
WWE Survivor Series 1999
6.2
1080p

WWE Survivor Series 1999

Triple H and The Rock battle a mystery opponent in a Triple Threat Match for the WWF Championship. The New Age Outlaws defend the WWF World Tag ...
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();