Deepika Padukone

Recently added

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 ...
Aishwarya
5.3
TC

Aishwarya

Sep. 15, 2006

Aishwarya

Abhishek’s been betrayed in love, and doesn’t like girls. Aishwarya walks into his life and love starts to blossom, which is forever.
Bachna Ae Haseeno
6.2
TC

Bachna Ae Haseeno

Aug. 15, 2008

Bachna Ae Haseeno

Raj is a heartbreaker. His love stories with Mahi, Radhika and Gayatri finally teach him about love and life in their own sweet, sexy and sassy way.
Chandni Chowk to China
4.2
TC

Chandni Chowk to China

Based in Delhi’s Chandni Chowk, orphaned Sidhu is adopted by the owner of Bajrang Bali Parathas, known simply as Dada. Years later Sidhu ...
Love Aaj Kal
6.8
TC

Love Aaj Kal

Jul. 31, 2009

Love Aaj Kal

Two lovers break up after they realize that their career goals are pulling them in different directions.
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 ...
Karthik Calling Karthik
7.1
TC

Karthik Calling Karthik

A much abused loner achieves success, and even wins the heart of his gorgeous co-worker, after getting early morning mysterious phone calls from ...
Housefull
5.5
TC

Housefull

Apr. 30, 2010

Housefull

Believing himself to be a jinx and bringing bad luck upon himself and others, a man attempts to find true love, but ends up in very complicated ...
Lafangey Parindey
5.3
TC

Lafangey Parindey

Aug. 20, 2010

Lafangey Parindey

The path of a street fighter and a dancer on skates, who are in love, is paved by friendship, grit and hope.
Break Ke Baad
5.2
TC

Break Ke Baad

Nov. 25, 2010

Break Ke Baad

Aaliya is not ready for commitment even after a decade-long friendship with Abhay. She remains indifferent when he follows her to Australia, but ...
Khelein Hum Jee Jaan Sey
5.8
TC

Khelein Hum Jee Jaan Sey

1930, British India: In the province of undivided Bengal lies the sleepy, peaceful port of Chittagong. In this unassuming little town a ...
Dum Maaro Dum
6.2
TC

Dum Maaro Dum

Apr. 22, 2011

Dum Maaro Dum

ACP Vishnu is sent on a mission to investigate and clean the underbelly of Goa. During his investigation, he uncovers a huge racket and discovers ...
Aarakshan
6.2
TC

Aarakshan

Aug. 12, 2011

Aarakshan

The decision by India’s supreme court to establish caste-based reservations for jobs in education causes conflict between a teacher and his ...
Desi Boyz
5.7
TC

Desi Boyz

Nov. 25, 2011

Desi Boyz

Two friends lose their jobs, then part bitterly after they get exposed as male strippers.
Cocktail
6.3
TC

Cocktail

Jul. 13, 2012

Cocktail

A shy simple traditional girl leaves her family in India for her new husband in London, where she meets a shameless flirt and a complicated party girl.
Race 2
5.3
TC

Race 2

Jan. 25, 2013

Race 2

Ranveer Singh (Saif Ali Khan) travels to exotic locales and confronts the Turkish mafia on a mission to avenge the death of his lover Sonia in ...
Goliyon Ki Raasleela Ram-Leela
6.4
TC

Goliyon Ki Raasleela Ram-Leela

Ran and Leela are passionately in love with each other. The only problem is that their respective clans have been enemies for 500 years.
Kochadaiiyaan
6.2
TC

Kochadaiiyaan

May. 23, 2014

Kochadaiiyaan

A noble warrior seeks revenge against the ruler of his kingdom, who killed his father. At the same time, he also ends up upsetting the ...
Piku
7.6
TC

Piku

May. 08, 2015

Piku

A taxi driver is caught between a dysfunctional relationship between a woman and her father as he drives them to Kolkata.
Tamasha
7.3
TC

Tamasha

Nov. 27, 2015

Tamasha

Ved and Tara meet accidentally meet in Corsica, France and decide to spend the next 7 days together with secretly revealing their true identity ...
Bajirao Mastani
7.2
TC

Bajirao Mastani

Dec. 18, 2015

Bajirao Mastani

Peshwa Bajirao married to Kashibai, falls in love with Mastani, a warrior princess in distress. They struggle to make their love triumph amid ...
xXx: Return of Xander Cage
5.2
TC

xXx: Return of Xander Cage

Extreme athlete turned government operative Xander Cage comes out of self-imposed exile, thought to be long dead, and is set on a collision ...
Padmaavat
7
TC

Padmaavat

Jan. 25, 2018

Padmaavat

Rajputana, India, 13th century. The tyrannical usurper Alauddin Khilji, sultan of Delhi, becomes obsessed with Queen Padmavati, wife of King ...
83
7.5
TC

83

Dec. 23, 2021

83

On the 25th of June 1983, the Lord’s Cricket Ground witnessed one of the biggest underdog stories in the history of sports. Fourteen inspired ...
Gehraiyaan
5.8
TC

Gehraiyaan

Feb. 11, 2022

Gehraiyaan

Alisha Khanna, 30, ambitious, now finds herself at crossroads in life. Her six year long relationship has grown monotonous, her career seems to ...
Fighter
0
TC

Fighter

Jan. 25, 2024

Fighter

A soldier caught by enemies and presumed dead comes back to complete his mission, accompanied by old companions and foes.
Chhapaak
5.4
TC

Chhapaak

Jan. 10, 2020

Chhapaak

A true story based on acid attack survivor Malti’s (Laxmi Agarwal) grueling and glorious journey from her medical treatment, court ...
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();