Indonesia

Nonton film online Category Indonesia

Recently added

Suami yang Menangis
8.7
mHD

Suami yang Menangis

Sep. 05, 2019

Suami yang Menangis

Ustad Arifin Ilham’s life journey from childhood to becoming a great scholar: from being pegged by a snake to being in a coma for months. ...
Zharfa
7.2
mHD

Zharfa

Oct. 24, 2019

Zharfa

Zharfa was abandoned by her biological father since she was one year old. Her mother then remarried a cunning man. Because Zharfa always quarrels ...
Rompis
6.1
mHD

Rompis

Aug. 16, 2018

Rompis

After a student starts his college education abroad, a new friendship creates distance between him and his concerned girlfriend back home.
Gara-Gara Warisan
7.3
mHD

Gara-Gara Warisan

Apr. 30, 2022

Gara-Gara Warisan

Three brothers who never get along are forced to compete for the inheritance in the form of a guest house owned by Dahlan, their father. Adam, ...
Pamali
5.5
mHD

Pamali

Oct. 06, 2022

Pamali

Due to the economic crisis he experienced, Jaka Sunarya was forced to sell the family heired house he had left 20 years ago. The house is not ...
Perjamuan Iblis
0
mHD

Perjamuan Iblis

Nov. 16, 2023

Perjamuan Iblis

Kala and Radit are a husband and wife who live happily and feel perfect with their only child named Bima. One day, this happiness slowly ...
Pamali: Dusun Pocong
7.7
HDTV

Pamali: Dusun Pocong

Oct. 12, 2023

Pamali: Dusun Pocong

A group of medical volunteers who are sent to a remote village to help residents affected by a deadly epidemic while keeping many secrets related ...
Kisah Tanah Jawa: Pocong Gundul
7.3
Bluray

Kisah Tanah Jawa: Pocong Gundul

HAO has retrocognitive ability, an ability to see past events. With his ability, Hao helps SARI, a vocational school student, who was kidnapped ...
The Empty Chair
5.9
Bluray

The Empty Chair

Oct. 19, 2006

The Empty Chair

A student from an unruly class is forced to fill the empty seat which was kept empty due superstitious reasons. Strange events begin to happen to ...
Bangku Kosong: Ujian Terakhir
0
Bluray

Bangku Kosong: Ujian Terakhir

Dozens of students died gruesomely during the last school exams. It started with one of the students being possessed and harming the others. The ...
My First Love
0
Bluray

My First Love

Feb. 06, 2014

My First Love

Elang Rahardjo (Fauzan Nasrul), a 17-year-old leukemia patient, wants to spend the rest of his life happily. Aware of his age shortly, this guy ...
Hijabers in Love
9.6
Bluray

Hijabers in Love

Sep. 04, 2014

Hijabers in Love

Annisa, a cheerful 15 year old girl, is open and has a tomboyish style. Entering his early years at Tunas Bangsa High School, he met Ivan and ...
Nyi Roro Kidul Project
0
Bluray

Nyi Roro Kidul Project

Sandra has to face a heartbreaking reality. Her mother gets a car accident on the way home to celebrate the 17th birthday of Sandra. Sandra ...
Otajin
0
Bluray

Otajin

Dec. 28, 2016

Otajin

Virnie, who studied in Jakarta, received news that his parents had been mysteriously killed in his own home.
Cahaya Cinta Pesantren
0
Bluray

Cahaya Cinta Pesantren

Shila (Yuki Kato), daughter of a fisherman around Lake Toba, wants to go to favorite high school in Medan. But alas, Mother wants her to enter ...
Miemien Hantu Posesif
0
Bluray

Miemien Hantu Posesif

Sep. 17, 2015

Miemien Hantu Posesif

Juna is assigned to write a horror novel about ghosts. To get a true story, Juna must open her inner eye. The inner eye brought him to meet a ...
Imam Tanpa Makmum
0
Bluray

Imam Tanpa Makmum

Oct. 19, 2023

Imam Tanpa Makmum

Imam falls in love with Naira, a violinist who owns a shelter for street children. Imam called her “Humaira” like the Prophet ...
Jomblo Fi Sabilillah
0
HDTC

Jomblo Fi Sabilillah

Sep. 14, 2023

Jomblo Fi Sabilillah

The friendship of four young men namely Ali, Anton, Yusuf and Imron who are still single alias singles. In fact, they are approaching the age of ...
Buka’an 8
7
TC

Buka’an 8

Feb. 23, 2017

Buka’an 8

A married couple prepares for the birth of their child. But conflict and chaos ensue when the wife’s family gets wind of the ...
Filosofi Kopi 2: Ben & Jody
7.1
TC

Filosofi Kopi 2: Ben & Jody

After starting their traveling coffee business, friends Ben and Jody reopen their shop in Jakarta, where new opportunities and challenges begin ...
My Generation
6.9
TC

My Generation

Nov. 09, 2017

My Generation

Four high school friends must face the consequences of their video critics after the principal forbid them to have their annual vacation.
Keluarga Tak Kasat Mata
2.9
TC

Keluarga Tak Kasat Mata

Genta shares a story about the company he used to work for in Yogyakarta. The story started when the company moved to a new building. Genta and ...
Partikelir
5.3
TC

Partikelir

Apr. 05, 2018

Partikelir

A private detective teams up with his best friend — a restless corporate lawyer — to investigate a case that soon unravels.
Buffalo Boys
5.8
TC

Buffalo Boys

Jul. 19, 2018

Buffalo Boys

Betrayed by the Dutch colonial forces, Arana manages to escape along with his nephews Jamar and Suwo, the newborn sons of Hamza, one of the last ...
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();