Mathias Muchus

Recently added

Wedding 83
0
TC

Wedding 83

Dec. 30, 1982

Wedding 83

Hendro, Diana’s father, does not approve of her romance with Bije, and wants to marry Tony. Then Diana runs away with Bije to a small village ...
Sherina’s Adventure
7.8
TC

Sherina’s Adventure

Jun. 13, 2000

Sherina’s Adventure

A girl who struggles at her new school must team up with a classmate giving her major headaches when trouble finds them both in this musical adventure.
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. ...
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.
Ketika Mas Gagah Pergi the Movie
0
TC

Ketika Mas Gagah Pergi the Movie

Mas Gagah was changed. After went to Ternate for his assignment suddenly he changed drastically. His sister, Gita Ayu can’t accept this. ...
Petualangan 100 Jam
8.6
TC

Petualangan 100 Jam

Jul. 31, 2004

Petualangan 100 Jam

Budiman, a 10-year-old boy, lives in the village and dreams of going to Jakarta. This obsession grows when his uncle sends him the map of Jakarta ...
The Rainbow Troops
7.9
TC

The Rainbow Troops

Sep. 25, 2008

The Rainbow Troops

A group of 10 students struggles with poverty and develop hopes for the future in Gantong Village on the farming and tin mining island of Belitung.
Hangout
0
TC

Hangout

Dec. 22, 2016

Hangout

After nine celebrities accept an invitation to visit a remote island, they find themselves trapped with a mysterious killer hunting them down.
Dear Jo: Almost is Never Enough
0
1080p

Dear Jo: Almost is Never Enough

Maura and Al are husband and wife. They loved each other, unfortunately Maura was unlucky because she could not have children. Ella, who is ...
Satria Bergitar
6.6
HD

Satria Bergitar

Jan. 01, 1984

Satria Bergitar

In a neverland, King Wasit Aron organises forces to reclaim his throne that was seized by Abu Garin. The greedy Abu Garin is not satisfied, as he ...
Bumi Itu Bulat
0
720p

Bumi Itu Bulat

Apr. 11, 2019

Bumi Itu Bulat

Rahabi, Markus, Hitu, Sayid and Tiara formed an acapella group named Rujak Acapella. Rahabi wants Rujak Acapella to succeed to paid his little ...
Goodbye Jeanette
0
720p

Goodbye Jeanette

Jul. 22, 1987

Goodbye Jeanette

Suryono comes from Solo and is of royal descent. Jeannette a beautiful woman from France. Suryono took Jeannette to his hometown of Solo and ...
Wanita
0
720p

Wanita

Dec. 10, 1990

Wanita

Lisa is brutally raped by Hengky and his two friends, Hengky and Baron, and is left on the streets. Due to the trauma, Lisa develops mental ...
Inem Pelayan Sexy New
0
720p

Inem Pelayan Sexy New

Oct. 03, 2019

Inem Pelayan Sexy New

Maromi found a slipper. Inem, the owner of the slipper, is a maid at Ida and Moko’s family, Maromi’s employee. Maromi then meets with ...
22 Minutes
5.9
CAM

22 Minutes

Jul. 19, 2018

22 Minutes

Events happening in the 22 minutes before, during and after the explosions of the Thamrin bombings. Based on a true story.
Akad
0
360p

Akad

Feb. 03, 2022

Akad

A story about a father’s love and patience for his daughter and a soulmate who will always find a way for anyone who believes and believes.
Love Letter for Starla
6.1
480p

Love Letter for Starla

After a street artist and a coffee shop manager fall in love in just six hours, stunning revelations threaten to cause an even faster fallout.
Go Eight
7.2
480p

Go Eight

Apr. 11, 2013

Go Eight

When a journalist researches a story on corruption in a football league, her investigation leads to the potential involvement of a star player.
Kapal Goyang Kapten
6.7
480p

Kapal Goyang Kapten

Sep. 05, 2019

Kapal Goyang Kapten

3 amateur hijackers hijacked a tourist ship that is sailing in the Maluku Sea which contains several local tourists and Gomgom, the captain. They ...
The Robbers
6.6
480p

The Robbers

Mar. 03, 2013

The Robbers

When an aging king must choose an immediate successor, his decision divides two brothers and fills a kingdom with chaos, violence and betrayal.
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();