Deddy Mizwar

Recently added

Ketika
0
TC

Ketika

Dec. 16, 2004

Ketika

In this sequel to Nagabonar (1986), the now old Nagabonar was asked to live with Bonaga, his foreign educated son, for a while in Jakarta. This ...
Nagabonar (Becomes) 2
7.1
TC

Nagabonar (Becomes) 2

Mar. 29, 2007

Nagabonar (Becomes) 2

In this sequel to Nagabonar (1986), the now old Nagabonar was asked to live with Bonaga, his foreign educated son, for a while in Jakarta. This ...
Ketika Cinta Bertasbih
6.1
TC

Ketika Cinta Bertasbih

Ketika Cinta Bertasbih berfokus pada perjalanan tokoh Azzam (M. Cholidi Asadil Alam), seorang mahasiswa Indonesia yang menuntut ilmu di ...
Ketika Cinta Bertasbih 2
6.3
TC

Ketika Cinta Bertasbih 2

With background experience for entrepreneurship in Egypt, Azzam was not discouraged even to start business on its own. But how to get married, it ...
Cinta 2 Hati: Dilema…
6.8
TC

Cinta 2 Hati: Dilema…

Alfa, a young singer at the top of his career, is still gentle and faithful to his girlfriend, Laras. But his crazy fans are dominated by young ...
Bebek Belur
5.1
TC

Bebek Belur

Apr. 08, 2010

Bebek Belur

Bebek Belur Indonesia is a comedy film released in 2010 directed by Adrianto Sinaga. The film stars among others by Torro Margens, Mario ...
Kentut
5
TC

Kentut

Jun. 01, 2011

Kentut

After a fatal incident happened during regency campaign season, everyone is waiting for the injured candidate to fart.
Bangun Lagi Dong Lupus
7
TC

Bangun Lagi Dong Lupus

The story begins when Lupus moved to new high school “Merah Putih”. There he met with Poppy (Acha Septriasa) and immediately fell in ...
Sayap Kecil Garuda
0
TC

Sayap Kecil Garuda

Jan. 23, 2014

Sayap Kecil Garuda

A teenager with low memorization ability cannot memorize Pancasila. However, he is a good person in the eyes of society.
Bidadari Mencari Sayap
7.3
TC

Bidadari Mencari Sayap

Reza and Angela are trapped in differences in beliefs and culture. Reza is Moslem and of Arab descent married Angela is Chinese descent.
Naga Naga Naga
7.4
TC

Naga Naga Naga

Jun. 16, 2022

Naga Naga Naga

Bonaga and Monita are a husband and wife who are enjoying their period of success. This time, they have to face the educational problems of their ...
Tegar
0
TC

Tegar

Nov. 24, 2022

Tegar

Tegar, a person with a disability. Having only one leg and no arms, Tegar doesn’t get enough love from his parents. Tegar’s father ...
How Funny (This Country Is)
7.6
TC

How Funny (This Country Is)

Three freshly graduated adults try to educate young beggars to become street vendors, but are opposed by their fathers.
Opera Jakarta
6.7
WEBRip

Opera Jakarta

Feb. 01, 1985

Opera Jakarta

Intertwined stories of Joko, a boxer, and Rum, the daughter of a general.
Welts of Regret
0
WEBRip

Welts of Regret

Jan. 01, 1987

Welts of Regret

Stretching over 21 years, the film begins in Semarang, 1966. And everyone gathers to learn some secrets family history.
Nada dan Dakwah
5.4
HD

Nada dan Dakwah

Jan. 01, 1991

Nada dan Dakwah

The people of Pandanwangi village are upset at news that their land will be appropriated by a large conglomerate. Conflict over the land emerges ...
Tanah Surga… Katanya
0
720p

Tanah Surga… Katanya

Hasyim is a former volunteer from confrontation between Indonesia-Malaysia in 1965. After his beloved wife died, he decided not to marry and live ...
Sejuta Sayang Untuknya
7.4
720p

Sejuta Sayang Untuknya

This is a loving and playful drama that inspires and brings light to a father’s love of his only child. He struggles to provide for his only daughter.
Sharp Gravel
7.4
720p

Sharp Gravel

Jan. 02, 1984

Sharp Gravel

Ganjar and Retno plan to marry, but this fails. Then with Inten, Retno looking for jobs but they are trapped by Joko. Retno realises she is going ...
The Mystery of Ronggeng Jaipong
0
720p

The Mystery of Ronggeng Jaipong

Police Lieutenant Iskandar (Kelly Kalyubi) joins a doctor’s mission to a village but he’s really there to investigate the mysterious deaths ...
Insya Allah Sah
5.3
360p

Insya Allah Sah

Jun. 25, 2017

Insya Allah Sah

After being stuck in an elevator together, a devout man constantly pesters a businesswoman who promised to live by faith if they made it out alive.
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();