Jaja Mihardja

Recently added

Peoples Representative
6.1
TC

Peoples Representative

Impressed by Bagyo’s fame, a political party asks him to run for election. Through the course of his campaign, he discover that there are ...
The God Babe
5
TC

The God Babe

Mar. 25, 2010

The God Babe

Riyo, a law school graduate, is surprised to find Flora (Ola) by his side, when he wakes up. Ola is even more terrified and she thinks that she ...
Mafia insyaf
4.9
TC

Mafia insyaf

Oct. 28, 2010

Mafia insyaf

Macan Polkadot, a mafia gang, is led by Dewi, and his three sons: Kendra, Romi and Jodi. Dewi feels that she is too old and she wants Kendra to ...
Of Love and Eggs
7.1
TC

Of Love and Eggs

Nov. 06, 2004

Of Love and Eggs

Set in and around a mosque in sprawling Jakarta, Indonesia, during the Muslim holiday of Lebaran, the interwoven stories of family, faith and ...
Pintar-pintaran
0
TC

Pintar-pintaran

Oct. 18, 1992

Pintar-pintaran

Kadir and Doyok come to Jakarta looking for jobs. They run up against massive challenges due to their own lack of abilities. After they fail a ...
Yeah, Right…
0
TC

Yeah, Right…

Mar. 01, 1979

Yeah, Right…

Following the trend for dangdut musicals, such as the successful ones starring Rhoma Irama, Elvy Sukaesih, and A. Rafiq, this film even features ...
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 ...
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 ...
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.
Menebus Impian
6.1
TC

Menebus Impian

Apr. 15, 2010

Menebus Impian

Nur, a student, suffers hardships with her mother, Sekar, who only works as a laundry clerk. Both have different views of achieving a better ...
Bukan Malin Kundang
0
TC

Bukan Malin Kundang

Dec. 23, 2009

Bukan Malin Kundang

Three pranksters, Ryan, Ado and Luna, a group of college students who always skip class put an old granny on top of an electric pole for jokes. ...
Pintar Pintar Bodoh
7.5
TS

Pintar Pintar Bodoh

Jan. 01, 1980

Pintar Pintar Bodoh

Dono, Kasino, Indro, and Dorman want to open a detective agency. However, because of disagreements between them, their friendship was split into ...
The 6.000.000 Dollar Man
7.5
TS

The 6.000.000 Dollar Man

Mown down and crippled by a fleet of tuk-tuks, police officer Dono (Sardono) is given experimental bionic limbs and, along with his incompetent ...
Hello Ghost
8.2
SD

Hello Ghost

May. 11, 2023

Hello Ghost

Failure of Kresna who attempted suicide. As a result, Kresna is followed by four ghosts who will only leave if Kresna fulfills their request.
Bunga Desa
0
HD

Bunga Desa

Jan. 07, 1988

Bunga Desa

Rhoma tries to pull Ratna out of her dark life. Ratna’s pimp opposes the attempt. In a fight, Ratna is stabbed with a knife. Rhoma is shaken and ...
Wet Dream
6.8
720p

Wet Dream

Aug. 14, 2008

Wet Dream

As three teenage friends begin to hit puberty, they realise that their other friend hasn’t began. The search to find ways to help Didot ...
Get Married 2
5.8
720p

Get Married 2

Sep. 18, 2009

Get Married 2

Having trouble conceiving after four years married, Mae and Rendy decide to spend time apart. Meanwhile, Eman, Guntoro, and Beni decides to help them.
Get Married 3
5.7
720p

Get Married 3

Aug. 25, 2011

Get Married 3

Mae and Rendy already have children, they decide to become an independent family which is free from their parents and friends who only caused ...
Test Pack, You’re My Baby
7.2
720p

Test Pack, You’re My Baby

A marriage counselor reels from his own marital woes when the struggle to start a family with his eager wife puts their marriage on shaky ground.
Honeymoon
5.9
720p

Honeymoon

Jun. 05, 2013

Honeymoon

Farah’s fear of the first night after marrying David. However, the destination and romantic ambiance cannot dissolve Farah’s fear. ...
Get M4rried
6.9
720p

Get M4rried

Aug. 01, 2013

Get M4rried

While celebrating their children’s birthdays, Mae and Rendy received shocking news. Sophie announces that she will get married to Kim Bum ...
Madu Murni
8
720p

Madu Murni

Jun. 30, 2022

Madu Murni

Mustaqim, a former Koran teacher, works as a debt collector in the hope of earning more. However, Murni, his wife, did not want to accept the ...
Generasi Kocak: 90-an vs Komika
0
CAM

Generasi Kocak: 90-an vs Komika

Allan (Afif Xavi) and Dellon (Adi Bing Slamet) are two figures who have different postures and different ages but inseparable companions. Both ...
Chasing Love to China
6.1
360p

Chasing Love to China

Dec. 04, 2014

Chasing Love to China

A student has second thoughts about a sputtering relationship when a profound meeting with a devout tourist alters his outlook on life, love, and ...
Get Married
6.5
360p

Get Married

Oct. 11, 2007

Get Married

Guilt-tripped by her parents, a quirky young woman agrees to get married, but her search for love gets complicated when her guy friends try to help.
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();