Adipati Dolken

Recently added

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 ...
Putih Abu-Abu dan Sepatu Kets
0
720p

Putih Abu-Abu dan Sepatu Kets

Three 14-year-old friends, Flory, Kemala and Icha, get close to Dea, who attempted suicide. Dea is depressed when her boyfriend, Adit, ...
18+ : True Love Never Dies
5.1
720p

18+ : True Love Never Dies

Topan and Raka are two friends. Topan has a lover named Chanisa who turns out to be suffering from lung cancer.
Pocong Keliling
4.2
720p

Pocong Keliling

May. 03, 2010

Pocong Keliling

A complex in the middle of the village panicked when it appears that there are Pocong that arise every night, knocking on every door.
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 ...
18++ Forever Love
0
720p

18++ Forever Love

Jul. 12, 2012

18++ Forever Love

The day Kara turned 18, he had to lose everything, a gift from his grandfather that he would never forget in his lifetime. Taken in by a family ...
Paper Boats
7
720p

Paper Boats

Aug. 16, 2012

Paper Boats

Feelings slowly grow between an eccentric writer and an aspiring painter until circumstances — and other people — cause them both to drift away.
Paper Boats 2
6.6
720p

Paper Boats 2

Oct. 04, 2012

Paper Boats 2

While working on a project together, two friends face the feelings they’ve long had for each other. Now, however, they’re both seeing ...
Sang Martir
0
720p

Sang Martir

Oct. 25, 2012

Sang Martir

Rangga must overcome the hardships of being an orphan in an unjust world where thugs and gangs run rampant.
Operation Wedding
6.6
720p

Operation Wedding

Feb. 21, 2013

Operation Wedding

When a military dad rules that his oldest daughters must marry first, the youngest sibling leads a mission to get all of her sisters engaged.
Crazy Love
7.6
720p

Crazy Love

Aug. 22, 2013

Crazy Love

Beetles (Duke dolken) underwent youth casually. Together with three friends, Abdu (Kemal Palevi), Daniel (Herichan), and Basuki (Zidni Adam), ...
Me, You & the Wedding
7.1
720p

Me, You & the Wedding

Sep. 11, 2014

Me, You & the Wedding

As a young group of friends navigates the pitfalls of love, Deon tries to court the newly single Fira using the ta’aruf process.
Jendral Soedirman
8
720p

Jendral Soedirman

Aug. 27, 2015

Jendral Soedirman

The Dutch declare unilaterally that they are not longer bound by the Renville Treaty, and to stop the ceasefire. On December 19, 1948, Army ...
Adriana
8.6
720p

Adriana

Nov. 07, 2013

Adriana

A playboy’s encounter with a woman in the National Library’s elevator gets complicated. His invitation to the next meeting was ...
Koala Kumal
6.6
720p

Koala Kumal

Jul. 06, 2016

Koala Kumal

After his fiancée cheats on him, a brokenhearted man develops writer’s block and uses his newfound friendship with a fearless girl to break free.
Catatan Dodol Calon Dokter
0
720p

Catatan Dodol Calon Dokter

The most popular three reasons to enter the Faculty of Medicine are: income security, the prestigious diploma, or facilitating to get mate. ...
Posesif
7.3
720p

Posesif

Oct. 26, 2017

Posesif

A student diver risks her scholastic future and relationship with her father when she dates a moody transfer student consumed by their romance.
A June Rain
0
720p

A June Rain

Nov. 02, 2017

A June Rain

The romance between two academics takes a poetic turn when the opportunity to study abroad could permanently put some distance between their love.
#FriendButMarried
6.7
720p

#FriendButMarried

Mar. 28, 2018

#FriendButMarried

Pining for his high school crush for years, a young man puts up his best efforts to move out of the friend zone until she reveals she’s ...
The Man from the Sea
5.8
720p

The Man from the Sea

May. 26, 2018

The Man from the Sea

A man is found washed up on a beach in Banda Aceh, Indonesia, suffering from amnesia and speaking in broken Indonesian and Japanese.
Warkop DKI Reborn
4.1
720p

Warkop DKI Reborn

Sep. 12, 2019

Warkop DKI Reborn

Dono, Kasino, and Indro are assigned as a secret police agent. They are under the command of Commander Cok, who lost his aide, Karman, when he ...
Love for Sale 2
7
720p

Love for Sale 2

Oct. 31, 2019

Love for Sale 2

Exhausted with his mother’s failed attempts at setting him up with women, Ican hires an ideal partner from a matchmaking app.
Hunter in the Blue Side of Manchester
5.8
720p

Hunter in the Blue Side of Manchester

To honor his father, a diligent college graduate takes on the daunting goal of becoming a reporter for an English Premier League soccer club.
Warkop DKI Reborn 4
5.4
720p

Warkop DKI Reborn 4

Sep. 25, 2020

Warkop DKI Reborn 4

Dono, Kasino, and Indro are sentenced in the city’s center, but manage to escape to Marrakesh where they meet Yosef, who controls the ...
Senzano Savana
0
720p

Senzano Savana

Nov. 12, 2021

Senzano Savana

Senzano is an assassin. At some point, he wanted to quit his dark life. It’s just that there is the last task he must do before he retires, ...
Kambodja
0
720p

Kambodja

May. 13, 2022

Kambodja

Danti and Bayu live in the same boarding house, with their respective partners. Both are often left by their partners, until they become close. ...
Perfect Strangers
7.6
720p

Perfect Strangers

Oct. 20, 2022

Perfect Strangers

Seven friends who attend a dinner and decide to play a game with their cell phones. Unfortunately, the game ends in disaster when their dark ...
Bayi Ajaib
7.6
720p

Bayi Ajaib

Jan. 19, 2023

Bayi Ajaib

A remake from Indonesian horor classic movie, ‘Bayi Ajaib’ 1982. A child who was possessed by an evil spirit since infancy, and was ...
Three Ladies 2
6.9
720p

Three Ladies 2

Oct. 25, 2018

Three Ladies 2

After a business catastrophe, three friends must live together and serve as homemakers while their wives go back to work to rebuild their finances.
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();