Tio Pakusadewo

Recently added

Barakati
0
TC

Barakati

Nov. 10, 2016

Barakati

Abdul Manan (Fedi Nuril), a young archaeologist from Yogya, arrives from a British journalist, Gerry Johnson (Jono Armstrong), who asks to ...
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 ...
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 ...
The Wedding Shaman
7.1
TC

The Wedding Shaman

Apr. 04, 2019

The Wedding Shaman

After a betrayal at work, a finance professional becomes an assistant to a bride shaman in order to salvage her only remaining property — and ...
X-tra Absurd
0
TC

X-tra Absurd

Apr. 15, 2020

X-tra Absurd

Raisa gets a mysterious birthday present containing Bi Asuh who claims to be a maid. Instead of alleviating, Bi Foster actually creates a lot of ...
Nona
7.4
TC

Nona

Nov. 06, 2020

Nona

Nona and Ogy are friend and got into the friend zone relationship. Nona and Ogy search for the place where Noah’s ark was stranded Towards ...
Rini Tomboy
0
TC

Rini Tomboy

Aug. 05, 1991

Rini Tomboy

This film is an expression of the way of life of adolescents as told from the point of view of the teenagers themselves as they rebel against the ...
The Dancer
7.5
TC

The Dancer

Nov. 10, 2011

The Dancer

Orphaned by a tragedy that took the lives of her parents, Srintil grows up in a poor Indonesian village aspiring to be a sacred dancer.
Harim di Tanah Haram
0
TC

Harim di Tanah Haram

Dec. 10, 2015

Harim di Tanah Haram

Qia, a pesantren resident who had a bitter experience as a child, when villagers burned their houses and dragged and abused their mother. His ...
Night Bus
6.9
TC

Night Bus

Apr. 06, 2017

Night Bus

A group of civilians share a bus ride to Sampar, a town full of natural resources. It is heavily guarded by the state army who is fighting ...
Welts of Regret
0
WEBRip

Welts of Regret

Jan. 01, 1987

Welts of Regret

Stretching over 21 years, the film begins in Semarang, 1966. And everyone gathers to learn some secrets family history.
My Sister My Lover
0
WEBRip

My Sister My Lover

Jan. 27, 1989

My Sister My Lover

Dudi Saleh (Rano Karno) and his wife, Tience (Eva Arnaz), get caught up in a misunderstanding when Tisna Subrata (Rachmat Hidayat) and Ratna (Ayu ...
The Last Barongsai
0
WEBRip

The Last Barongsai

Jan. 26, 2017

The Last Barongsai

The story of Aguan who received a scholarship to study in Singapore, but was under control over the cost issue. He then invited his father, Kho ...
Susahnya Jadi Perawan
4
TS

Susahnya Jadi Perawan

Jan. 03, 2008

Susahnya Jadi Perawan

Halle (Nova Eliza), a talented musician who works as a waitress at a bar to support herself. One day, her show attracted Kevin Purba (Restu ...
The Raid 2
7.9
HD Cam

The Raid 2

Mar. 27, 2014

The Raid 2

After fighting his way through an apartment building populated by an army of dangerous criminals and escaping with his life, SWAT team member ...
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.
Pink Guinea Pig
6.8
720p

Pink Guinea Pig

May. 08, 2014

Pink Guinea Pig

A student forms the Trio Detective Group to solve the Demonic Pink Guinea Pig case that is threatening the school — and to attract a girl’s ...
Jagad X Code
0
720p

Jagad X Code

Feb. 05, 2009

Jagad X Code

We don’t have an overview translated in English. Help us expand our database by adding one.
A Moon Hangs Above the Graveyard
0
720p

A Moon Hangs Above the Graveyard

A remake of 1973 film of the same name. “Bulan di Atas Kuburan” is a tale of hardships in the capital city. Sahat, Tigor and Sabar ; ...
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();