Sudhakar

Recently added

Collector Gari Abbai
7.5
HDTV

Collector Gari Abbai

Apr. 08, 1987

Collector Gari Abbai

A bureaucrat and his son differ from each other on various issues. However, the father finally realizes the magnanimity of his son and shows his ...
Raja Vikramarka
6.7
HDTV

Raja Vikramarka

Nov. 13, 1990

Raja Vikramarka

Inspired by 1988 American film Coming to America.
Seetharamaiah Gari Manavaralu
8
HDTV

Seetharamaiah Gari Manavaralu

Sitaramayya shares an estranged relationship with his son and daughter-in-law, who die in a road accident. Sitaramayya, still in anger, accepts ...
Mechanic Alludu
5.7
HDTV

Mechanic Alludu

May. 27, 1993

Mechanic Alludu

Mechanic Alludu is a comedy based movie in which for the First film to have Akkineni Nageshwara Rao and Chiranjeevi together. The story opens ...
Mugguru Monagallu
0
HDTV

Mugguru Monagallu

Jan. 06, 1994

Mugguru Monagallu

Mugguru Monagallu is a Action comedy based movie in which, Prithvi, Vikram and Dattatreya (Chiranjeevi in triple role) are the sons of Ranganath ...
Gharana Bullodu
6.1
HDTV

Gharana Bullodu

Apr. 27, 1995

Gharana Bullodu

Raja is a tonga driver who fights for the downtrodden while Ammaji is an ambitious politician. He enters her house as her grandson-in-law to ...
Little Soldiers
8.1
HDTV

Little Soldiers

Feb. 02, 1996

Little Soldiers

When an army general’s grand children are orphaned, he is forced to adopt them. The movie follows the story of the children as they learn ...
Surya Vamsham
7
HDTV

Surya Vamsham

Feb. 24, 1998

Surya Vamsham

Telugu film remake of the Kollywood film.
Akasa Veedhilo
4.9
HDTV

Akasa Veedhilo

Aug. 23, 2001

Akasa Veedhilo

Suri and Padma give away one of their twin sons to Chandu and Indu, a couple who are unable to conceive a child. Complications arise in their ...
Gemeni
6
Bluray

Gemeni

Oct. 11, 2002

Gemeni

When Gemeni, a gangster, falls in love with a girl, he tries to reform his ways. Things change when a new police commissioner is transferred to ...
Marana Mrudangam
0
Bluray

Marana Mrudangam

Aug. 04, 1988

Marana Mrudangam

Jaani runs a small time restaurant/casino with his partner Bhillu. One fine day he helps two women stuck with their broken car and gives them a ...
Ontari Poratam
8.1
Bluray

Ontari Poratam

May. 18, 1989

Ontari Poratam

Priyanka, a rich heiress, cheats a poor uneducated Raja, which leads to an unfortunate death. As a result, Raja decides to teach Priyanka a ...
Govindha Govindha
6.7
Bluray

Govindha Govindha

May. 10, 1993

Govindha Govindha

A Tantric believes that by donating a virgin woman’s head to gods crown, would bring down the universe to his feet. How the hero and ...
Pavithra Bandham
6.7
Bluray

Pavithra Bandham

Jun. 30, 1996

Pavithra Bandham

Pavithra Bandham is a 1996 Telugu film directed by Muthyala Subbayya. The film stars Venkatesh, Soundarya, S P Balasubramaniam and Subhalekha ...
Pelli Chesukundaam
6.1
Bluray

Pelli Chesukundaam

Oct. 09, 1997

Pelli Chesukundaam

A man gives shelter to a girl who has been a victim of rape and has also witnessed a murder. He gives her hope to live again and they fall in ...
Love Story 1999
0
Bluray

Love Story 1999

Sep. 02, 1998

Love Story 1999

Krishna is a college student who is constantly rejecting girls who find him attractive. He eventuality falls in love with Meena, the daughter of ...
Raja
7.6
Bluray

Raja

Mar. 18, 1999

Raja

A story about a petty thief Raja, and how his life changes when he meets Anjali in a robbery gone wrong.
Moodu Mukkalaata
4.1
Bluray

Moodu Mukkalaata

Sep. 01, 2000

Moodu Mukkalaata

Three girls, Shravani, Lahari and Aliveni, are in love with Shanti Swaroop, a lecturer. His life takes a turn when these girls execute different ...
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();