Aminah Cendrakasih

Recently added

Let the Moon Be
5.8
mHD

Let the Moon Be

Dec. 25, 1986

Let the Moon Be

Dewi, who has many love problems with her boyfriends, falls into the arms of Dayan, her boss, who also has a problem after becoming a successful ...
My Harmonica
0
TC

My Harmonica

Dec. 27, 1979

My Harmonica

One of the best Indonesian children’s films, distinguished by not being a fairytale as other films popular at the time, My Harmonica combines ...
Sorga
0
WEBRip

Sorga

Jul. 07, 1977

Sorga

Cakra is a plain simpleton from the countryside. His father is a rich but a miserly man. While her mother is overprotective to Cakra because of ...
Betty Bencong Slebor
7
WEBRip

Betty Bencong Slebor

Sep. 07, 1978

Betty Bencong Slebor

Our protagonist becomes a transvestite named Betty, just to increase his chances at finding work. She is accepted as a housemaid because the ...
Si Doel the Movie
6.8
WEBRip

Si Doel the Movie

Aug. 02, 2018

Si Doel the Movie

Fourteen years after the woman he loved left him, a married man ventures to Amsterdam to find her but must decide where his heart lies.
Si Doel the Movie 2
6.8
WEBRip

Si Doel the Movie 2

Jun. 04, 2019

Si Doel the Movie 2

As Sarah and her child look to settle in Jakarta, Zaenab searches for answers and gets caught between defending her marriage to Doel or letting it go.
Girl’s Dormitory
7.5
TS

Girl’s Dormitory

Dec. 20, 1958

Girl’s Dormitory

An Indonesian musical that comedically depicts of complex coming of age problems within a girl’s dormitory, lead by Mrs. Siti.
Itu Bisa Diatur
7.4
TS

Itu Bisa Diatur

May. 10, 1984

Itu Bisa Diatur

Three friends, Dono, Kasino, and Indro, open a restaurant because of Dono’s cooking expertise. There are situational jokes in the restaurant: the ...
Tahu Diri Dong
7
TS

Tahu Diri Dong

Aug. 14, 1984

Tahu Diri Dong

The quasi-skilled Kasino tries to install an abstract painting on the wall of Mr. Us Us’ house where he stays. The plaster wall is damaged. ...
Up OK, Down OK
0
TS

Up OK, Down OK

Jun. 12, 1986

Up OK, Down OK

In this comedy, Dono, Kasino and Indro go hunting. Dono passes out during the hunt and is looked after by a local chief, whose daughter, Dono ...
Oma Irama Penasaran
0
HD

Oma Irama Penasaran

Apr. 30, 1976

Oma Irama Penasaran

A dangdut singer, Oma, is dating Ani, the daughter of a plantation owner. But the girl’s father tries to stop their relationship. Then Oma ...
Pengorbanan
0
HD

Pengorbanan

May. 03, 1982

Pengorbanan

Rhoma and Rika have a steady relationship. But it is hard for Rika to refuse her father’s request for her to study abroad. Rika and her best ...
Malam Pengantin
0
720p

Malam Pengantin

May. 08, 1975

Malam Pengantin

Lestari stops teaching when she marries Rama who has returned from abroad. Lestari, who is an only child and an orphan, is infertile. One day she ...
Gitar Tua Oma Irama
0
720p

Gitar Tua Oma Irama

Mar. 07, 1977

Gitar Tua Oma Irama

The wedding plans of Oma and Ani are shattered due to the presence of Ir. Dana in the plantation where Ani’s father works. As her father is ...
Nikmatnya Cinta
0
720p

Nikmatnya Cinta

Jan. 01, 1980

Nikmatnya Cinta

Ronny is dating Lia, a new student in his school. Apparently, Lia is the daughter of Indrasukma, brother of Sandra, who is the wife of Nico, ...
Cinta Kembar
0
720p

Cinta Kembar

Jun. 12, 1984

Cinta Kembar

The major success achieved by dangdut musician, Rhoma Irama, makes his siblings, Deddy and Herry, want to follow their brother’s footsteps. ...
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();