Amrish Puri

Recently added

Ashwamedham
7
HDTV

Ashwamedham

Dec. 25, 1992

Ashwamedham

Abhimanyu (Shobhan Babu) is an honest IPS officer who arrests an international mafia don smuggler Vyaghra (Amrish Puri), but Vyaghra somehow ...
Love
4.9
Bluray

Love

Jul. 09, 2004

Love

Ganga, who mistakes Vikram to be a womaniser, understands his character when he saves her from a fire accident. They become lovers, but things ...
Elaan
5.1
Bluray

Elaan

Jan. 21, 1994

Elaan

Vishal Chaudhry is the second son of Assistant Police Commissioner of Police, Ramakant Chaudhry. His eldest son, Vikas, was killed by unknown ...
Maidan-E-Jung
3.6
Bluray

Maidan-E-Jung

Apr. 13, 1995

Maidan-E-Jung

Daata Guru (Amrish Puri) is a wealthy, powerful, and influential head of a village. He owns and controls all the villagers and their properties. ...
Tu Chor Main Sipahi
5.1
Bluray

Tu Chor Main Sipahi

May. 10, 1996

Tu Chor Main Sipahi

Thakur Gajendra Singh runs a criminal empire from a small town. The Thakur rules this town, including the police, who only cater to his ...
Tarazu
4.1
Bluray

Tarazu

Aug. 01, 1997

Tarazu

Police Inspector Ram Yadav is a honest, handsome, and incorruptible young man. He lives with his sister-in-law, Shakuntala, and elder brother, ...
Barood
4.3
Bluray

Barood

Aug. 07, 1998

Barood

Jai, an honest cop, falls in love with Neha who is Mr. Singhal’s daughter. Jai suspects Singhal to be a hardcore criminal. Will Jai be able ...
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 ...
Zulmi
4.1
Bluray

Zulmi

Apr. 16, 1999

Zulmi

As underworld godfather Baba is dying, he makes a last request to his head bodyguard Balraj to protect Nihal, the godfather’s son. Years ...
Police Force: An Inside Story
4.2
Bluray

Police Force: An Inside Story

Senior police officer Pandey is called in to train a new batch of trainee officers that the Indian police force wants to recruit. He does manages ...
Mujhse Shaadi Karogi
6.7
Bluray

Mujhse Shaadi Karogi

Jul. 30, 2004

Mujhse Shaadi Karogi

Sameer, fast at losing his temper is re-located to Goa where he falls in love with Rani. But Sameer’s new roommate Sunny, has some plans of ...
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 ...
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.
Hum Paanch
6.5
TC

Hum Paanch

Jan. 01, 1980

Hum Paanch

Tyrannical and wealthy Veer Pratap Singh, rules over a small town – ruthlessly. Whoever opposes him is crushed. He is attracted to women, ...
Saudagar
6.7
TC

Saudagar

Aug. 09, 1991

Saudagar

Two childhood friends have become bitter enemies. So much so, in fact, that they have divided their territories and sworn to kill anyone who ...
Jai Vikraanta
4.9
TC

Jai Vikraanta

Mar. 24, 1995

Jai Vikraanta

Choudhary Amar Singh is a farmer in rural India and lives a modest lifestyle with his wife, Sharda, and son, Vikraanta. He excels in sugar cane ...
Oh Darling! Yeh Hai India!
4
TC

Oh Darling! Yeh Hai India!

Miss India and an aspiring actor spend a night together roaming the streets of Mumbai and unwittingly clash paths with a megalomaniacal gangster ...
Dilwale Dulhania Le Jayenge
8
TC

Dilwale Dulhania Le Jayenge

Raj is a rich, carefree, happy-go-lucky second generation NRI. Simran is the daughter of Chaudhary Baldev Singh, who in spite of being an NRI is ...
Koyla
6.2
TC

Koyla

Apr. 18, 1997

Koyla

A village girl agrees to a marriage to a king she has never met after he sends her a photograph of himself. But the man in the photograph is not ...
Pardes
6.9
TC

Pardes

Aug. 08, 1997

Pardes

Kishorilal wants an Indian bride for his westernised son. He gets him engaged to Ganga, his friend’s daughter, and brings her to USA. But ...
Baadshah
6.8
1080p

Baadshah

Aug. 27, 1999

Baadshah

A small time detective is mistaken as a CBI agent and gets embroiled in a deadly mission to save the Chief Minister from an assassination attempt.
The Stunts of ‘Indiana Jones’
7.8
1080p

The Stunts of ‘Indiana Jones’

The men who created Indiana Jones and the those who performed the stunt work look on the ground breaking action sequences from the first three ...
Karan Arjun
6.8
1080p

Karan Arjun

Jan. 13, 1995

Karan Arjun

Karan and Arjun reincarnate in the different parts of the country. But the faith of their previous mother brings them together in order to avenge ...
Friendship
6.4
720p

Friendship

Oct. 08, 1980

Friendship

Two close friends decide to enter law enforcement, one as a police officer, the other as a lawyer, but their friendship begins to unravel when ...
Indiana Jones and the Temple of Doom
7.5
360p

Indiana Jones and the Temple of Doom

After arriving in India, Indiana Jones is asked by a desperate village to find a mystical stone. He agrees – and stumbles upon a secret cult ...
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();