Sarath Babu

Recently added

Hello Brother
7.4
HDTV

Hello Brother

Apr. 20, 1994

Hello Brother

Hello Brother is a 1994 Telugu action-comedy film, produced by K. L. Narayana on Sri Durga Arts banner, presented by S. Gopal Reddy and directed ...
Akkada Ammayi Ikkada Abbayi
5.2
HDTV

Akkada Ammayi Ikkada Abbayi

Akkada Ammayi Ikkada Abbayi (Telugu: అక్కడ అమ్మాయి ఇక్కడ అబ్బాయి) is a Telugu movie released on October 11, 1996. Power Star Pawan Kalyan, the ...
Dongaata
6.7
HDTV

Dongaata

Jun. 11, 1997

Dongaata

Dongaata (English: Blind Game) is a 1997 Telugu drama film produced by Dr. K. L. Narayana on Sri Durga Arts banner, presented by S. Gopal Reddy ...
Annayya
6.5
HDTV

Annayya

Jan. 07, 2000

Annayya

Rajaram (Chiranjeevi), owner of a fleet of lorries, meets Devi (Soundarya), a garment factory owner. After that acquaintance, she once seeks his ...
Daddy
6.5
HDTV

Daddy

Oct. 03, 2001

Daddy

An audio company and dance school owner is a very rich man but also gullible. He gets married to the girl he loves; but loses all his money to ...
Pedababu
6.4
Bluray

Pedababu

Apr. 30, 2004

Pedababu

Peda Babu (Jagapati Babu) is the village head. He stays alone and away from his mother who is staying in the same village along with Peda ...
Narthanasala
7
Bluray

Narthanasala

Oct. 24, 2020

Narthanasala

Pandavas, after completing the 12 years of exile in the forest along with their wife Draupadi, choosing their disguised avatars for the remaining ...
Justice Rudramadevi
0
Bluray

Justice Rudramadevi

May. 04, 1990

Justice Rudramadevi

When Naresh cheats Priya in the name of love, she seeks the help of Rudra, a famed lawyer, to win the battle against him. However, she is unaware ...
Nela Ticket
4.3
Bluray

Nela Ticket

May. 24, 2018

Nela Ticket

A carefree young man is forced to alter his life due to a shocking event that takes place in his life. He fights against an evil, corrupt ...
Entha Manchivaadavuraa
5.3
Bluray

Entha Manchivaadavuraa

Abandoned after his parents’ death, a short film actor assumes multiple identities to bond with people in need of love and affection.
Malli Pelli
6.5
Bluray

Malli Pelli

May. 26, 2023

Malli Pelli

Torn between toxic marriages, Narendra, a renowned actor, and his co-star Parvathi fall in love and desire escape, freedom, and a peaceful life ...
Missamma
7
Bluray

Missamma

May. 01, 2003

Missamma

Simhadri, a loyal servant in a landlord’s house, leads a secret life as Singamalai, a powerful leader in the state of Kerala.
Kalvanin Kadhali
3.8
TC

Kalvanin Kadhali

Feb. 14, 2006

Kalvanin Kadhali

Sathya is a Casanova by character and he sets his sights on Haritha and manages to woo her. She loves him whole heartedly and he is not in favor ...
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();