Rachmat Hidayat

Recently added

The Big Village
0
mHD

The Big Village

Jan. 01, 1969

The Big Village

Partoyo, a big-time businessman, abandons his family because of work. A sociopolitical snapshot of Jakarta in the changing governance.
Mama
0
mHD

Mama

Sep. 12, 1972

Mama

Legendary directors Wim Umboh and Sjumandjaja, decided to experiment by producing a script being written at the same time of the shooting. Mama ...
Ayah
0
mHD

Ayah

Nov. 12, 1973

Ayah

Linda, eldest of the Mulyadi family, wants to continue her studies at a university in Yogya because she realises her potential. Her father ...
The Red Line of Marriage
0
mHD

The Red Line of Marriage

The death of Mrs. Maengkom causes some change in her family. Willy Maengkom, the father of four children, has to learn to manage the household. ...
Detik Detik Cinta Menyentuh
7.5
mHD

Detik Detik Cinta Menyentuh

The death of Mrs. Maengkom causes some change in her family. Willy Maengkom, the father of four children, has to learn to manage the household. ...
Pacar Ketinggalan Kereta
6.8
TC

Pacar Ketinggalan Kereta

Mr. and Mrs. Padmo celebrate their 25th anniversary but Mrs. Padmo’s jealousy towards her husband’s secretary, Ms. Retno, is sparked. ...
Si Kabayan Saba Kota
0
TC

Si Kabayan Saba Kota

Aug. 09, 1989

Si Kabayan Saba Kota

Kabayan is influenced by a friend to go to the city. In the city, a girl, Saribanon, whose father has been helped by Kabayan when he is robbed, ...
Si Kabayan dan Anak Jin
8.1
TC

Si Kabayan dan Anak Jin

Like the film’s title, Parody of the Capital resembles a sketch of the community. Oom Pasikom, a cab driver, is stingy because of his measly ...
Mamad
7.3
TC

Mamad

Jul. 02, 1973

Mamad

Office clerk Mamad breaks his ethics and steals a pack of paper from his office while preparing for his seventh child’s birth. Haunted by guilt, ...
A Marriage’s Secret
0
TC

A Marriage’s Secret

Jan. 01, 1978

A Marriage’s Secret

Things spiral out of control for a dissatisfied wife after she cheats on her impotent husband with one of his employees.
Satu Mawar Tiga Duri
0
TC

Satu Mawar Tiga Duri

Jun. 19, 1986

Satu Mawar Tiga Duri

Hendra, a long-time bachelor and son of a wealthy family, falls in love with Rini. But Rini lives with her three uncles who are still unmarried ...
The Big Talkers
0
TC

The Big Talkers

Jan. 01, 1988

The Big Talkers

Jamal and Kamil sell clothes on a street corner in Jakarta. The police often chase them. Over time, Jamal becomes angry and intends to change his ...
Oom Pasikom
0
TC

Oom Pasikom

Jul. 03, 1990

Oom Pasikom

Like the film’s title, Parody of the Capital resembles a sketch of the community. Oom Pasikom, a cab driver, is stingy because of his measly ...
Si Kabayan Mencari Jodoh
0
TC

Si Kabayan Mencari Jodoh

Kabayan undergoes a long journey to get his soul mate, Nyi Iteung, since Abah, the latter’s father, does not agree to have a son-in-law from the ...
The World Has Not Ended
0
WEBRip

The World Has Not Ended

A simple and rather clichéd story about a poor mechanic who experiences love at first sight with a rich girl. After enduring many obstacles, the ...
Suamiku Sayang
0
WEBRip

Suamiku Sayang

Mar. 01, 1990

Suamiku Sayang

Dudi Saleh (Rano Karno) and his wife, Tience (Eva Arnaz), get caught up in a misunderstanding when Tisna Subrata (Rachmat Hidayat) and Ratna (Ayu ...
Berkelana II
0
HD

Berkelana II

Sep. 14, 1978

Berkelana II

Rhoma, aka Budi, a vagabond again, is hit by a motorcyclist on a rainy day. Budi is taken back by friends and treated. Meanwhile, Ani finally ...
Berkelana
0
HD

Berkelana

Sep. 17, 1978

Berkelana

Rhoma’s father, Subrata, a businessman living in Bandung, expects his son to be an Economics graduate. Rhoma instead pursues his love of music, ...
Badai Pasti Berlalu
7.9
480p

Badai Pasti Berlalu

Jan. 01, 1977

Badai Pasti Berlalu

Siska, a young woman was heartbroken after her fiancé broke off their engagement. Unwilling to see his sister depressed, her brother Johnny ...
Ricky: Nakalnya Anak Muda
0
480p

Ricky: Nakalnya Anak Muda

Ricky (Ryan Hidayat) is so disturbed by the death of his girlfriend, Sita (Nike Ardilla), in a parachuting accident that he acts out ...
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();