Kareena Kapoor Khan

Recently added

Talaash: The Hunt Begins
4.3
Bluray

Talaash: The Hunt Begins

Babu works for three underworld dons and must go to prison to protect them. When his sentence is over, he returns home to find that Purnima (his ...
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 ...
Bewafaa
4.1
Bluray

Bewafaa

Feb. 25, 2005

Bewafaa

Anjali, living in Canada with her parents, hides her relationship to the musician Raja from her parents. When her sister dies during the birth of ...
Dosti
5.3
Bluray

Dosti

Dec. 23, 2005

Dosti

Karan (Bobby Deol) was wealthy and a mansion was his habitat. Raj (Akshay Kumar) had empty pockets and the sky was his roof. Karan’s jet ...
Tashan
3.8
Bluray

Tashan

Apr. 25, 2008

Tashan

Jeetendra Kumar Makwana is employed full-time at a Call Center and works part-time teaching English. He is recruited by an attractive young ...
Kambakkht Ishq
3.8
Bluray

Kambakkht Ishq

Jul. 03, 2009

Kambakkht Ishq

Kambakkht Ishq is about a stuntman and a supermodel that don’t believe in love but through a hilarious series of events they fall for each other.
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 ...
Good Newwz
6.8
Bluray

Good Newwz

Dec. 27, 2019

Good Newwz

Two couples with the same surnames pursue in-vitro fertilisation and wait for their upcoming babies. Trouble ensues when they find that the ...
Singham Again
0
Bluray

Singham Again

Aug. 15, 2024

Singham Again

Major General Ian Cardozo is a former Indian Army officer who became the first war-disabled officer in the Indian Army to command a battalion and ...
Main Aurr Mrs Khanna
3.4
TC

Main Aurr Mrs Khanna

Oct. 16, 2009

Main Aurr Mrs Khanna

Three people, each having different aspirations from life, are caught in a tangle of emotions and don’t know the way out. There’s a husband and ...
Omkara
8.1
TC

Omkara

Jul. 28, 2006

Omkara

Half-caste bandit Omkara Shukla abducts his lady love, Dolly Mishra, from her family. Thanks to his cleverness, he gets away with the kidnapping. ...
Aśoka
6.4
1080p

Aśoka

Sep. 13, 2001

Aśoka

A young Prince Asoka works to perfect his skills in battle and also deals with family conflict. During a struggle with one of his step-brothers, ...
Kabhi Khushi Kabhie Gham
7.4
1080p

Kabhi Khushi Kabhie Gham

Years after his father disowns his adopted brother for marrying a woman of lower social standing, a young man goes on a mission to reunite his family.
Don
7.1
1080p

Don

Oct. 20, 2006

Don

DCP DeSilva sees a way to bring to justice the feared head of a criminal empire by recruiting a man named Vijay, who looks exactly like the crime ...
Billu
6.3
1080p

Billu

Feb. 13, 2009

Billu

When a famous Bollywood actor visits a small village for a film’s shoot, a lowly hairdressers claim that they were once childhood friends ...
Ra One
4.7
1080p

Ra One

Oct. 24, 2011

Ra One

When the titular antagonist of an action game takes on physical form, it’s only the game’s less powerful protagonist who can save his ...
Laal Singh Chaddha
5.6
1080p

Laal Singh Chaddha

Aug. 11, 2022

Laal Singh Chaddha

Events in India’s history — from the Emergency and the famous Cricket World Cup win to the Punjab riots — unfold from the perspective of an ...
Ajnabee
6.3
360p

Ajnabee

Sep. 21, 2001

Ajnabee

Raj and Priya befriend their new neighbors Vicky and Sonia. One day, Raj wakes up in Vicky’s house and finds out that Sonia has been ...
Milenge Milenge
4
360p

Milenge Milenge

Jul. 09, 2010

Milenge Milenge

Hoping that destiny will re-unite them, a couple, on the verge of getting married, attempt to locate each other.
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();