Akshay Kumar

Recently added

Joker
2.4
Bluray

Joker

Aug. 31, 2012

Joker

In 1947 when the maps of India and Pakistan were being drawn, an oversight ensured that the village of Paglapur didn’t find a place in ...
OMG: Oh My God!
8.1
Bluray

OMG: Oh My God!

Sep. 28, 2012

OMG: Oh My God!

A shopkeeper takes God to court when his shop is destroyed by an earthquake.
Khiladi 786
4.3
Bluray

Khiladi 786

Dec. 07, 2012

Khiladi 786

A father who runs a marriage bureau believes that his son is a failure in life. In order to prove him wrong, his son takes on the task of finding ...
Special 26
8
Bluray

Special 26

Feb. 07, 2013

Special 26

In the early 1980s in India, a group of con artists rob well-known businessmen and politicians by posing as officers of the Central Bureau of ...
Dil Pardesi Ho Gaya
3.4
Bluray

Dil Pardesi Ho Gaya

Sep. 20, 2013

Dil Pardesi Ho Gaya

The film is an emotional drama based on the generations who have suffered ]he divide families following the partition of India and Pakistan in 1947.
Boss
5.1
Bluray

Boss

Oct. 16, 2013

Boss

Disowned by his father as a boy, Surya is taken in by a crime boss. When his brother Shiv is wrongly imprisoned, his father pleads for ...
Holiday
7.2
Bluray

Holiday

Jun. 06, 2014

Holiday

A soldier on vacation finds himself hunting down a terrorist. A military officer attempts to hunt down a terrorist, destroy a terrorist gang and ...
Fugly
4.7
Bluray

Fugly

Jun. 13, 2014

Fugly

The fun-filled and carefree life of four college friends comes to an abrupt end when they cross paths with a corrupt police officer.
It’s Entertainment
4.5
Bluray

It’s Entertainment

Aug. 08, 2014

It’s Entertainment

Akhil (Akshay Kumar) finds out that he is the heir of 3000 crore rupees as he and his mother were abandoned by his diamond baron father (Panna ...
The Shaukeens
4.9
Bluray

The Shaukeens

Nov. 07, 2014

The Shaukeens

Three friends in their 60s try to do everything that they couldn’t do in their younger days – before death arrives.
Baby
7.9
Bluray

Baby

Jan. 23, 2015

Baby

An elite counter-intelligence unit learns of a plot, masterminded by a maniacal madman. With the clock ticking, it’s up to them to track ...
Hey Bro
2.8
Bluray

Hey Bro

Mar. 06, 2015

Hey Bro

Gopi is a care-free, oversized young guy who lives with his grandfather. He suddenly discovers that his parents had separated following a spat ...
Gabbar Is Back
7.1
Bluray

Gabbar Is Back

May. 01, 2015

Gabbar Is Back

A vigilante network taking out corrupt officials draws the notice of the authorities.
Brothers
6.4
Bluray

Brothers

Aug. 14, 2015

Brothers

David and Monty, estranged half-brothers, train in mixed martial arts to earn a livelihood. However, things change when the two are forced to ...
Singh Is Bliing
5
Bluray

Singh Is Bliing

Oct. 02, 2015

Singh Is Bliing

Raftaar Singh is always looking to have fun and runs away from responsibility. Fed up, his father orders Raftaar to go to Goa and work, and learn ...
Airlift
7.9
Bluray

Airlift

Jan. 22, 2016

Airlift

When Iraq invades Kuwait in August, 1990, a callous Indian businessman becomes the spokesperson for more than 170,000 stranded countrymen.
Housefull 3
4.9
Bluray

Housefull 3

Jun. 03, 2016

Housefull 3

A father doesn’t want his three daughters to get married. Now, it’s up to three men to try to and convince the father that ...
Dishoom
5.1
Bluray

Dishoom

Jul. 29, 2016

Dishoom

When India’s top cricketer is kidnapped in the Middle East, a loose cannon and a rookie cop are tasked with finding him before the ...
Rustom
7
Bluray

Rustom

Aug. 12, 2016

Rustom

A naval officer is devastated to learn about his wife’s extramarital affair with a rich businessman while he was away. He pays him a visit ...
Jolly LLB 2
7.2
Bluray

Jolly LLB 2

Feb. 09, 2017

Jolly LLB 2

A blunt, abrasive and yet oddly compassionate Jagdishwar Mishra aka Jolly, a small-time struggling lawyer who moves from Kanpur to the city of ...
Naam Shabana
6.2
Bluray

Naam Shabana

Mar. 31, 2017

Naam Shabana

Shabana Khan is the special agent who is entrusted the task of assassinating a deadly arms dealer by the Indian Intelligence Agencies.
Toilet: A Love Story
7.2
Bluray

Toilet: A Love Story

Aug. 11, 2017

Toilet: A Love Story

A woman threatens to leave her husband unless he installs a toilet in their home. To win back her love and respect, he heads out on a journey to ...
Pad Man
7.9
Bluray

Pad Man

Feb. 09, 2018

Pad Man

Upon realizing the extent to which women are affected by their menses, a man sets out to create a sanitary pad machine and to provide inexpensive ...
Gold
7.3
Bluray

Gold

Aug. 15, 2018

Gold

Set in 1948, the historic story of India’s first Olympic medal post their independence.
2.0
6.1
Bluray

2.0

Nov. 29, 2018

2.0

An ornithologist who commits suicide returns as fifth force to wreack vengeance on mankind for harming birds with mobile phone radiation. The ...
Kesari
7.4
Bluray

Kesari

Mar. 21, 2019

Kesari

In 1897, an army of 21 Sikhs battles 10,000 Afghans to prevent the Saragarhi Fort from being taken down.
Blank
6.1
Bluray

Blank

May. 03, 2019

Blank

A suicide bomber loses his memory and has a bomb attached to his heart. It is up to the police officers to prevent this bomb from exploding.
Mission Mangal
6.5
Bluray

Mission Mangal

Aug. 15, 2019

Mission Mangal

A team of Indian scientists at ISRO (Indian Space Research Organisation) take on the extraordinary task of successfully sending a satellite into ...
Housefull 4
3.5
Bluray

Housefull 4

Oct. 25, 2019

Housefull 4

Three couples who get separated from each other due to an evil ploy, reincarnate after 600 years and meet each other as history repeats itself ...
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();