Indonesia

Nonton film online Category Indonesia

Recently added

Dance of Death
0
Mini HD

Dance of Death

Mar. 28, 2024

Dance of Death

College students who are doing KKN in a village with a ronggeng dancer named Sulastri. What’s really going on?
Bad Boy in Love
0
Mini HD

Bad Boy in Love

Mar. 14, 2024

Bad Boy in Love

At his school, Jethro is respected, good at one-on-one combat, and intelligent. Jethro is in the same class as Sara, a Solo girl who is shy, ...
Pod Ghost
0
Mini HD

Pod Ghost

Mar. 14, 2024

Pod Ghost

A group of literature students were studying and received the assignment to research and study the history of literature in Tanjung Pinang. While ...
Ku Kejar Mimpi
0
Mini HD

Ku Kejar Mimpi

Mar. 21, 2024

Ku Kejar Mimpi

The story of a high school girl named Mimpi who wants to become a cheerleader. She and her friends then struggled to show their existence in the ...
Journey of Proving Love
0
Mini HD

Journey of Proving Love

Fathia and Reyhan are reunited as adults. However, for the sake of her adherence to religion, Fathia decided to stay away from Reyhan. However, ...
Pasar Setan
7.1
Mini HD

Pasar Setan

Feb. 29, 2024

Pasar Setan

Tamara, a vlogger who received blasphemy from netizens for uploading fake apparition videos. As soon as she learns the legendary story of the ...
Mendung Tanpo Udan
0
Mini HD

Mendung Tanpo Udan

Feb. 29, 2024

Mendung Tanpo Udan

Udan, a young man who puts his life goals at a crossroads, between pursuing his idealism as a musician or living life realistically by working ...
Jagat Alam Gaib: Sinden Gaib
7.9
Mini HD

Jagat Alam Gaib: Sinden Gaib

Sarinten was expelled from Banyuwangi and settled in Watu Kandang, Trenggalek. Sarinten merged with Ayu, and to this day resides in her body.
Pemandi Jenazah
8.4
Mini HD

Pemandi Jenazah

Feb. 22, 2024

Pemandi Jenazah

Lela, a mortician, finds something odd about the body of her mother who died suddenly. Trapped in sacred tension and a tense horror journey, Lela ...
Dealova
5.7
Mini HD

Dealova

Sep. 08, 2005

Dealova

A high school girl is torn between two young men, each loving her in their own way.
Dealova
0
Mini HD

Dealova

Feb. 22, 2024

Dealova

Libby, a female basketball player, is caught in confusion when she is faced with two boys who are quite different in age from her and who both ...
Agak Laen
8.2
Mini HD

Agak Laen

Feb. 01, 2024

Agak Laen

Four friends who set up a haunted house ride at the night market which unfortunately didn’t sell, found the body of an old man who had a ...
Lampir
0
Mini HD

Lampir

Feb. 14, 2024

Lampir

In the midst of busy wedding preparations, the couple Wendy & Angga decided to go to a luxurious and vintage villa with their friends to ...
Setengah Hati
0
Mini HD

Setengah Hati

Jan. 25, 2024

Setengah Hati

Ganes, who wanted to continue his studies, took a part-time job outside of his main job which made him involved in a conflict involving two ...
Kereta Berdarah
5.5
Mini HD

Kereta Berdarah

Feb. 01, 2024

Kereta Berdarah

Purnama invited his sister to go on holiday to the Sangkara resort. To get to the resort, they have to take a special train there. During the ...
#OOTD Outfit of the Designer
0
DVDRip

#OOTD Outfit of the Designer

Lost among destruction and uncertainty, Nare, a fashion student in Birmingham, finds her heart broken. He also met Bagas, who was introduced to ...
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 ...
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();