Kinaryosih

Recently added

100% Halal
6.6
TC

100% Halal

Dec. 01, 2020

100% Halal

After high school, a young woman marries the man of her father’s choice but soon faces the possibility that her religion considers the ...
Heaven Under The Sky
6.7
TC

Heaven Under The Sky

Mar. 30, 2023

Heaven Under The Sky

Three children Ayu, Agus and Laras share something in common – their struggles and living on the fringes of society unite them. Ayu dances ...
Maling Kutang
0
TC

Maling Kutang

Oct. 01, 2009

Maling Kutang

In this comedy, Syamsul is envious of Ina, his rival grocer. One day, he sees Ina worshiping a bra that he thinks is the talisman that increases ...
Fiction.
7.7
TC

Fiction.

Jun. 19, 2008

Fiction.

When a sheltered young woman becomes enamored with a struggling writer, she goes to great lengths to become involved in his creative process.
Hari Untuk Amanda
7.5
TC

Hari Untuk Amanda

Jan. 07, 2010

Hari Untuk Amanda

It tells about a girl in hesitation before her marriage, for her ex-lover, who once shared 8 years of romance with her, returns to her life. In ...
Claudia/Jasmine
7.5
TC

Claudia/Jasmine

Feb. 21, 2008

Claudia/Jasmine

Claudia / Jasmine is an Indonesian film released in 2008. Film Nation Pictures production directed by Awi Suryadi and starring among others by ...
Kata Maaf Terakhir
0
TC

Kata Maaf Terakhir

Aug. 27, 2009

Kata Maaf Terakhir

Adam, the mortuary officer in a hospital questions the idea of “identity” of a person, due to his own unknown past and his own lack ...
Senggol Bacok
6
TC

Senggol Bacok

Nov. 04, 2010

Senggol Bacok

When Galang tries to forget her fiance, fate brings him to Laras, a sweet girl who melts his heart. Unfortunately, Galang’s temperament ...
Shrouded
5.9
TC

Shrouded

Oct. 26, 2006

Shrouded

Wisnu has to witness the brutal slaughter of his family and soon thereafter an evil spirit starts haunting him.
Sepatu Dahlan
0
TC

Sepatu Dahlan

Apr. 10, 2014

Sepatu Dahlan

Yan (55) is an honest government official. His wife, Rachel (55) is a philosophy professor at a leading university. They have three children who ...
For Angeline
0
TC

For Angeline

Jul. 21, 2016

For Angeline

Based on a true story. This is one of the viral stories in Indonesia where a mother kills a child named Angeline who is thought to be missing by ...
Di Ambang Kematian
0
TC

Di Ambang Kematian

Sep. 28, 2023

Di Ambang Kematian

Adapted from a horror thread on Twitter by Jeropoint, it tells the story of a girl named Nadia whose life is at an end, because she will be the ...
Suddenly Dangdut
6.5
TC

Suddenly Dangdut

Aug. 10, 2006

Suddenly Dangdut

Mendadak Dangdut (Suddenly Dangdut) is a 2006 Indonesian dramatic-comedy film directed by Rudy Soedjarwo and written by Monty Tiwa. Starring Titi ...
Why Do You Love Me
0
TS

Why Do You Love Me

Jun. 28, 2023

Why Do You Love Me

Baskara, a paraplegic with paralyzed nerves, Danton with a brain tumor that paralyzes his lower body, and Miko with retinitis pigmentosa, which ...
May the Devil Take You
5.9
240p

May the Devil Take You

Hoping to find answers to her estranged father’s mysterious illness, a young woman visits his old villa and uncovers a horrifying truth ...
Father & Son
0
HD

Father & Son

Feb. 18, 2022

Father & Son

Iman, an unpopular teenager at school, spends her days caring for a father who is completely disabled, leaving no social opportunities. After the ...
Malaikat Tanpa Sayap
7.7
720p

Malaikat Tanpa Sayap

Feb. 12, 2012

Malaikat Tanpa Sayap

When Vino’s life falls apart, he has to make tough decisions to save his younger sister. But when he meets Mura, he begins to regret the ...
Perjanjian Gaib
7
CAM

Perjanjian Gaib

Mar. 09, 2023

Perjanjian Gaib

The story of a young couple named Andry and Wati who have just received a job to take care of a grandmother who is about to have a birthday. But ...
Ku Tak Percaya Kamu Mati
0
360p

Ku Tak Percaya Kamu Mati

Bagong became a hit-and-run victim. Fantar, his friend, can’t believe that Bagong died. This makes Bagong spirits return to the real world. ...
Losmen Melati
0
360p

Losmen Melati

Mar. 16, 2023

Losmen Melati

Losmen Melati was originally an old Dutch colonial estate which was converted into an inn. The house was once owned by a local doctor named ...
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();