Agus Kuncoro

Recently added

Di Bawah Langit
0
TC

Di Bawah Langit

Mar. 18, 2010

Di Bawah Langit

This film depicts the characters of 7 orphans who are raised by a village leader known as Kyai Akhmad.
Kun Fayakuun
7.1
TC

Kun Fayakuun

Apr. 17, 2008

Kun Fayakuun

Ardan’s life is very simple, but he’s a fighter, patient, perseverance and always sincere. Whatever trials upon him, his faith to ...
Cerita Cinta
0
TC

Cerita Cinta

Jan. 22, 2015

Cerita Cinta

Dhera’s first love when she was in high school in Bandung was for someone she couldn’t have, namely Rassya, who already has a ...
Behind 98
0
TC

Behind 98

Jan. 15, 2015

Behind 98

During a turning point in Indonesian history, a family must endure personal turmoil while their nation faces drastic political upheaval.
Gangster
6.2
TC

Gangster

Aug. 27, 2015

Gangster

A young man travels to Jakarta to seek answers about his past and becomes embroiled in a feud involving the woman he loves.
Sule, Ay Need You
7
TC

Sule, Ay Need You

May. 31, 2012

Sule, Ay Need You

Sule’s father, a farmer whose not that reach, have fallen into poverty because of the failure to become “Lurah”, and become ...
Caleg By Accident
0
TS

Caleg By Accident

Apr. 03, 2014

Caleg By Accident

Sundari, Radit and Ridho as children had vowed to be true friends forever. Growing up, Sundari worked as an honorary teacher, Radit, who had a ...
Garuda Superhero
4.1
TS

Garuda Superhero

Jan. 08, 2015

Garuda Superhero

The world of science is shocked with the creation of sophisticated weapons as the savior of the world from giant asteroids that can hit the earth ...
Malaikat Tanpa Sayap
7.7
720p

Malaikat Tanpa Sayap

Feb. 12, 2012

Malaikat Tanpa Sayap

When Vino’s life falls apart, he has to make tough decisions to save his younger sister. But when he meets Mura, he begins to regret the ...
Adriana
8.6
720p

Adriana

Nov. 07, 2013

Adriana

A playboy’s encounter with a woman in the National Library’s elevator gets complicated. His invitation to the next meeting was ...
Illogically Sane
0
720p

Illogically Sane

Apr. 07, 2016

Illogically Sane

Four friends work on film production in the method that has never been done before. But when they all have different goals, how could the film be ...
Soekarno
6.9
360p

Soekarno

Dec. 11, 2013

Soekarno

This biographical drama about Indonesia’s first president recounts his nationalist crusade to seize independence from Dutch colonial rule.
Tendangan Dari Langit
7.2
480p

Tendangan Dari Langit

Aug. 26, 2011

Tendangan Dari Langit

Wahyu (16 years old) has an extraordinary skill of football. He lives in Langitan village at the slope of Mount Bromo with his father, a warm ...
Cinta Laki-Laki Biasa
7.9
480p

Cinta Laki-Laki Biasa

Dec. 01, 2016

Cinta Laki-Laki Biasa

When a woman from a rich family falls for a man with humble roots, parental opposition to their marriage is just the first of several hurdles to come.
The Robbers
6.6
480p

The Robbers

Mar. 03, 2013

The Robbers

When an aging king must choose an immediate successor, his decision divides two brothers and fills a kingdom with chaos, violence and betrayal.
The Clerics
6.9
480p

The Clerics

May. 30, 2013

The Clerics

It follows the struggle of clerics to keep Islam alive during the Japanese invasion of Indonesia in 1942.
3: Alif Lam Mim
7.2
480p

3: Alif Lam Mim

Oct. 01, 2015

3: Alif Lam Mim

Jakarta 2036. Alif, Lam and Mim are three friends from martial art school Al-Ikhlas. Alif chooses to become state apparatus. He is determined to ...
Comic 8: Casino Kings – Part 2
5.8
480p

Comic 8: Casino Kings – Part 2

Eight secret agents assigned to go undercover as stand up comedians in search of a comedian who becomes a liaison to the master criminal named ...
Comic 8
6.8
480p

Comic 8

Jan. 29, 2014

Comic 8

Eight young people from various reasons and motives coincidentally rob a bank at the same time. They had to work together to find answers to the ...
Comic 8: Casino Kings – Part 1
6.1
480p

Comic 8: Casino Kings – Part 1

Eight secret agents assigned to go undercover as stand up comedians in search of a comedian who becomes a liaison to the master criminal named ...
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();