Sanjeev Kumar

Recently added

Silsila
7.2
HDTV

Silsila

Jul. 29, 1981

Silsila

Although orphaned at very young ages, Scriptwriter Amit and military pilot Shekhar are brothers and also very good friends. The latter is happily ...
Aashirwad
7.6
TC

Aashirwad

Jun. 18, 1968

Aashirwad

Aashirwad is a 1968 Bollywood film. Produced by N.C. Sippy and Hrishikesh Mukherjee, it is directed by Hrishikesh Mukherjee. The film stars Ashok ...
Sunghursh
6.8
TC

Sunghursh

Jul. 27, 1968

Sunghursh

Bhavani Prasad is a powerful thug, who masquerades as a priest. His son Shankar refused to follow his path so he wants his grandson Kundan to ...
Anubhav
7.5
TC

Anubhav

Jan. 07, 1971

Anubhav

Newspaper editor Amar (Kumar) grows distant from his wife Meeta (Tanuja) because his new assistant is her former lover Shashi (Thakur). Amar ...
Koshish
8.4
TC

Koshish

Apr. 01, 1972

Koshish

A romantic drama which tells the story of a 20 year relationship between Hari and Aarti – a deaf-mute couple who try to live their lives to ...
Parichay
7.6
TC

Parichay

Oct. 18, 1972

Parichay

An unemployed young man (Jeetendra) takes a job to tutor unruly grandkids of Rai Sahab (Pran) and brings out respect, appreciation and hard work ...
Sabse Bada Sukh
6.1
TC

Sabse Bada Sukh

Dec. 08, 1972

Sabse Bada Sukh

Village born Lalloo re-locates to Bombay, and returns a wealthy man. He goes to meet his friend, Shankar alias Bhompu, and together they meet and ...
Aandhi
7.9
TC

Aandhi

Feb. 13, 1975

Aandhi

J.K. is a hotel Manager in a scenic location in India. One day he gallantly comes to the rescue of a drunk daughter, Aarti, of a politician, and ...
Faraar
6.7
TC

Faraar

Nov. 11, 1975

Faraar

The film is based around a middle-class man, Rajesh (Raj) living with his sister. He is in love with a young woman, and he intends to marry her ...
Mausam
8
TC

Mausam

Dec. 25, 1975

Mausam

While studying for his medical exams in Darjeeling, India, Amarnath Gill sprains his leg and seeks treatment from the local healer, Harihar ...
Uyarnthavargal
7.2
TC

Uyarnthavargal

Jan. 14, 1977

Uyarnthavargal

A hearing-impaired woman decides to get her son married to a girl, who lives with auditory impairment.
Devata
6.8
TC

Devata

Nov. 03, 1978

Devata

Director Sampooran Singh Gulzarā€™s insightful comic drama aims to capture the unique perspective of childhood.
Swayamvar
7.4
TC

Swayamvar

Apr. 28, 1980

Swayamvar

Durgadevi rules her household with her brother, Makhanlan, and treats daughter Shanti worse than she treats servants; her other daughter is ...
Namkeen
7.8
TC

Namkeen

Jan. 01, 1982

Namkeen

Nimki (Sharmila Tagore) is the mortar that holds her fragile family together. She looks after her younger sisters, the mute, sweet Meethu ...
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, ...
Shriman Shrimati
6.2
TC

Shriman Shrimati

Mar. 05, 1982

Shriman Shrimati

A rich and wealthy couple, Shankarlal and Parvati are appalled at the problems of the world, especially in households, so they decide to try and ...
Angoor
8.3
TC

Angoor

Mar. 05, 1982

Angoor

A story of identical twins and mistaken identities based on Shakespeare’s play A comedy of errors.
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();