Wulan Guritno

Recently added

Suster N
4.6
TC

Suster N

Oct. 25, 2007

Suster N

A movie about the famous ghost of the Dutch raised nurse, Norah, who can not walk for having a wounded leg.
Otomatis Romantis
6.2
TC

Otomatis Romantis

Jan. 18, 2008

Otomatis Romantis

Bambang (Tora Sudiro) works as an office boy and Nadia (Marsha Timothy) as an editor in a magazine company
Love
6.7
TC

Love

Feb. 14, 2008

Love

Love is a 2008 Indonesian anthology romance film directed by Kabir Bhatia as a remake of the 2006 film Cinta . In Jakarta, five couples of ...
Ikhsan: Mama I Love You
0
TC

Ikhsan: Mama I Love You

Ikhsan had not pass to the next grade twice. Ikhsan’s friends told he was an idiot. This made Ikhsan often involved in a fight with them. Ikhsan ...
Papa Hao
0
TC

Papa Hao

Oct. 09, 2008

Papa Hao

A boy asks his dad about their difference in skin color and eyes.
Feeling
7.4
TC

Feeling

May. 14, 2009

Feeling

Rianti, a young painter, shuts out the outside world in her daily life, including the sincere attention given by Wisnu, a curator who always ...
King
7.1
TC

King

Jun. 25, 2009

King

Guntur (Rangga Raditya) is an ordinary kid from village in Banyuwangi who lives an ordinary life. Well, not quite ordinary, since he is the ...
Ruma Maida
0
TC

Ruma Maida

Oct. 28, 2009

Ruma Maida

A scholar researches the historical significance of a house that serves as a free school in hopes of saving it from being demolished by a developer.
Demi Dewi
5.3
TC

Demi Dewi

May. 06, 2010

Demi Dewi

Anna is a mother who will do anything for the safety of her daughter, Dewi. Anna’s happy days change when Dewi is kidnapped.
Heart 2 Heart
8.4
TC

Heart 2 Heart

Nov. 11, 2010

Heart 2 Heart

While holidaying in Bogor, Indah meets Pandu and they both fall in love. Their brief time together ends and Indah needs to return to her life in ...
Pelukan Janda Hantu Gerondong
3.8
TC

Pelukan Janda Hantu Gerondong

Kylie (Indah Kalalo), a famous director. He lives with his fiance, Robby (Andreano Phillip), in an apartment in Jakarta. For the latest film ...
Masih Bukan Cinta Biasa
7
TC

Masih Bukan Cinta Biasa

After the mutual relationship between Lintang and Tommy and her son Nikita in the first series of No Ordinary Love (2009) ago, problems now arise ...
Street Society
6.7
TC

Street Society

Feb. 20, 2014

Street Society

Cocky, charismatic and womanizing Rio is the reigning champion of Indonesia’s illegal street racing scene. Along with his friends-tuning ...
Nada for Asa
6.9
TC

Nada for Asa

Feb. 05, 2015

Nada for Asa

Everything seems perfect in life Nada (Marsha Timothy). He has a dream of domestic life, cute kids, and families who have always supported it. ...
Lily Bunga Terakhirku
7.8
TC

Lily Bunga Terakhirku

Sep. 03, 2015

Lily Bunga Terakhirku

As a child, Tura, witnessed thieves to rape and kill his mother. After he buried her mother in the back garden of his home, he takes care of ...
Perfect Dream
6.9
TC

Perfect Dream

Mar. 20, 2017

Perfect Dream

A rich ambitious street mob lost his mind. He endanger his family members, so did his marriage. He had to pay back his fault, and look forward to ...
Jailangkung
3.8
TC

Jailangkung

Jun. 25, 2017

Jailangkung

Three sisters, along with their friend who is a student of metaphysics, attempt to learn why their father became comatose at an eerie, remote mansion.
Duka Sedalam Cinta
0
TC

Duka Sedalam Cinta

Oct. 19, 2017

Duka Sedalam Cinta

When Gagah had an accident near North Maluku he was saved by religious scholar, Kyai Ghufron. While recovering he learn a lot about Islam.
Bunda: Kisah Cinta 2 Kodi
0
TC

Bunda: Kisah Cinta 2 Kodi

A woman with two children is faced with a choice between her family or a business in Muslim clothing for children.
Reva: Guna Guna
5
TC

Reva: Guna Guna

Mar. 07, 2019

Reva: Guna Guna

Reva, a cheerful student, suddenly changes after her 21st birthday. Reva becomes moody and doesn’t want to hang out. Then at her house, her ...
Everyday Is a Lullaby
6.6
TC

Everyday Is a Lullaby

Oct. 30, 2020

Everyday Is a Lullaby

Rektra was once recognized as the most promising and best screenwriter, winning continued success. He could work wherever he wanted to work at ...
Ghostbuser
5.7
TC

Ghostbuser

Apr. 09, 2021

Ghostbuser

Sigit who has the ability to see ghosts sees a great advantage to get money from these advantages. His life spins out of control because it turns ...
Kau & Dia
0
TC

Kau & Dia

Sep. 14, 2021

Kau & Dia

Zara and Anneth, two teenagers from different families, grow up best friends and promise to always protect each other. Naldo’s presence ...
Jakarta, City of Dreamers
5.7
TC

Jakarta, City of Dreamers

Dom came to Jakarta with a hope of becoming an actor. His encounter with Pingkan and Radit brings him deep into the labyrinth of drug ...
Alena: Anak Ratu Iblis
3.7
TC

Alena: Anak Ratu Iblis

Hendra and Maya found a small child on the street and they decided to take him back to their house and adopt him. Since adopting the child, they ...
Glo, Kau Cahaya
0
TC

Glo, Kau Cahaya

Mar. 09, 2023

Glo, Kau Cahaya

Gloria Simbiak, a swimming athlete, has to fight her way out of the labyrinth of depression due to loss of leg function which for a swimmer is ...
Bukannya Aku Tidak Mau Nikah
0
TC

Bukannya Aku Tidak Mau Nikah

In a week, Manda will be married. Together with his two best friends, Aul and Dee, they went to Bali for a bridal shower. Accidentally, they meet ...
There is Love in High School
7.2
TC

There is Love in High School

In this high school musical, a talented teen tries to change his reputation by running for student council president against his ambitious friend.
Nagabonar (Becomes) 2
7.1
TC

Nagabonar (Becomes) 2

Mar. 29, 2007

Nagabonar (Becomes) 2

In this sequel to Nagabonar (1986), the now old Nagabonar was asked to live with Bonaga, his foreign educated son, for a while in Jakarta. This ...
Naga Naga Naga
7.4
TC

Naga Naga Naga

Jun. 16, 2022

Naga Naga Naga

Bonaga and Monita are a husband and wife who are enjoying their period of success. This time, they have to face the educational problems of their ...
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();