Paresh Rawal

Recently added

Uri: The Surgical Strike
8.2
mHD

Uri: The Surgical Strike

Following the roguish terrorist attacks at Uri Army Base camp in Kashmir, India takes the fight to the enemy, in its most successful covert ...
Money
7.5
HDTV

Money

May. 05, 1993

Money

Two unemployed youths kidnap their wealthy neighbor and later learn that her husband wants her dead for the property; they end up helping her out ...
Money Money
6.8
HDTV

Money Money

Jun. 23, 1995

Money Money

Two young men, Chakri and Bose as they travel in the pursuit of wealth, while getting more and more entangled in a web of lies, love and loyalty. ...
Bavagaru Bagunnara
7.1
HDTV

Bavagaru Bagunnara

Apr. 09, 1998

Bavagaru Bagunnara

In New Zealand, Raju meets and falls in love with Swapna. On a trip to India, he pretends to be the husband of a pregnant girl to help her face ...
Mechanic Mavayya
6.3
HDTV

Mechanic Mavayya

Oct. 14, 2000

Mechanic Mavayya

Srivatsav develops a new effective formula of saving petrol, he is killed by a criminal, who too wants the formula. Srivatsav becomes a ghost and ...
Govindha Govindha
6.7
Bluray

Govindha Govindha

May. 10, 1993

Govindha Govindha

A Tantric believes that by donating a virgin woman’s head to gods crown, would bring down the universe to his feet. How the hero and ...
One Two Three
5.4
Bluray

One Two Three

Mar. 28, 2008

One Two Three

Laxminarayan lives a poor lifestyle in Mumbai along with his widowed mother, Kanta, who wants him to be a successful gangster like Batlabhai, and ...
Dil Ki Baazi
4.4
Bluray

Dil Ki Baazi

May. 06, 1993

Dil Ki Baazi

An unemployed youth faces challenges after he secures employment.
Insaaf: The Final Justice
3.8
Bluray

Insaaf: The Final Justice

Vikram is a honest police inspector on the trail of Chimanbhai, little knowing that people behind the crimes are none other than politicians who ...
Angaaray
5.2
Bluray

Angaaray

Jul. 24, 1998

Angaaray

A police inspector (Akshay Kumar) learns that his childhood friends are working for a criminal and goes under cover to bring the crook to justice.
Aarzoo
5
Bluray

Aarzoo

Mar. 18, 1999

Aarzoo

After her fiance, Vijay, is killed in a crash, a pregnant Pooja agrees to marry Amar, her childhood friend who has always loved her. But her life ...
Hera Pheri
8.1
Bluray

Hera Pheri

Mar. 31, 2000

Hera Pheri

Three unemployed men find the answer to all their money problems when they receive a call from a kidnapper. However, things do not go as planned.
Aankhen
7.4
Bluray

Aankhen

Mar. 27, 2002

Aankhen

After his hatred of dishonesty costs him his job, an embittered man goes over to the dark side and plots to rob the bank he once managed.
Wayward, Crazy, Insane
6.2
Bluray

Wayward, Crazy, Insane

A dentist and a henpecked husband finds his life in trouble after getting embroiled in a mafia rivalry.
Aan: Men at Work
5.7
Bluray

Aan: Men at Work

Jun. 04, 2004

Aan: Men at Work

Crime is at its highest peak in Mumbai with it split in three ways. Walia has one-third, Manik Rao has one-third and Roshni has a third of the ...
Aitraaz
6.6
Bluray

Aitraaz

Nov. 12, 2004

Aitraaz

Aitraaz revolves around the character Raj Malhotra (Akshay Kumar) a successful businessman who has everything going for him, including a lovely ...
Garam Masala
6.7
Bluray

Garam Masala

Nov. 03, 2005

Garam Masala

What happens when a good for nothing handsome hunk like Mac finds himself in possession of an empty flat and access to three gorgeous air ...
Deewane Huye Paagal
5.5
Bluray

Deewane Huye Paagal

Nov. 25, 2005

Deewane Huye Paagal

A man embarks on journey to find his love in Dubai, only to learn she has different suitors and admirers.
Phir Hera Pheri
7.2
Bluray

Phir Hera Pheri

Jun. 09, 2006

Phir Hera Pheri

Babu Rao, Raju and Shyam, are living happily after having risen from rags to riches. Still, money brings the joy of riches and with it the greed ...
Bhagam Bhag
6.6
Bluray

Bhagam Bhag

Dec. 22, 2006

Bhagam Bhag

Champak Chaturvedi runs a theatrical troupe in India. He hires two men, Bunty – a graduate in Arts, and Babla- who cannot read nor write ...
Bhool Bhulaiyaa
7.4
Bluray

Bhool Bhulaiyaa

Oct. 12, 2007

Bhool Bhulaiyaa

An NRI and his wife decide to stay in his ancestral home, paying no heed to the warnings about ghosts. Soon, inexplicable occurrences cause him ...
Welcome
7
Bluray

Welcome

Dec. 21, 2007

Welcome

Dubai-based criminal don Uday takes it upon himself to try and get his sister Sanjana married – in vain, as no one wants to be associated ...
De Dana Dan
5.8
Bluray

De Dana Dan

Nov. 27, 2009

De Dana Dan

Two down on their luck men tries to kidnap a wealthy businesswoman’s dog to demand a hefty ransom from her. But things go haywire when the ...
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.
Welcome Back
4.3
Bluray

Welcome Back

Sep. 04, 2015

Welcome Back

A pair of reformed gangsters try to find a husband for their newly discovered sister, but complications arise due to mistaken identities.
Hindi remake of Soorarai Pottru
0
Bluray

Hindi remake of Soorarai Pottru

A young man from a remote village dreams of launching his own airline service. However, he must overcome several obstacles and challenges in ...
Sanju
7.6
HDTC

Sanju

Jun. 29, 2018

Sanju

Sanju explores some of the most crucial chapters from movie star Sanjay Dutt’s dramatic and controversial real life. It gives a lowdown on his ...
Chachi 420
7.4
TC

Chachi 420

Dec. 19, 1997

Chachi 420

In order to see his little girl more often, a divorcee disguises himself as an old lady and gets a job as his own daughter’s caretaker.
Satya
8.3
TC

Satya

Jul. 03, 1998

Satya

A young man named Satya comes to Mumbai from South India in search of a job. Jailed for something he did not do, the once-honest young man meets ...
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();