Henky Solaiman

Recently added

Kembang Kertas
0
mHD

Kembang Kertas

Jan. 01, 1984

Kembang Kertas

Because of his wife’s encouragement, Prabowo enters a dangerous business and is eventually imprisoned. While waiting for his trial, his business ...
Ca-Bau-Kan
7.2
TC

Ca-Bau-Kan

Feb. 07, 2002

Ca-Bau-Kan

Ca Bau Kan relates the saga of Giok Lan, an Indonesian woman living in the Netherlands, who returns to Indonesia in search of her roots. Her ...
Pengantin Remaja
0
TC

Pengantin Remaja

May. 09, 1991

Pengantin Remaja

This movie is a remake of Pengantin Remadja 1971 original version which is also one of indonesian legendary love story movie such as Badai Pasti ...
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.
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 ...
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 ...
Mengejar Malam Pertama
0
TC

Mengejar Malam Pertama

Doni often changes partner. So his ask him to get . Suggested by Bang Jon, chicken noodle hawker, Doni organizes an audition to find a wife. None ...
Malam Minggu Miko Movie
6.9
TC

Malam Minggu Miko Movie

Miko is still seeking true love, along with Dovi, the most confident person who lives with him, and Anca their faithful housekeeper. Miko always ...
Jangan Bilang Siapa-siapa
0
TC

Jangan Bilang Siapa-siapa

Newlyweds Merry (Lydia Kandou) and Andi (Ray Sahetapy) have to say goodbye to Anita’s parents who are going abroad for a holiday. Aunt and Uncle ...
Surat Untukmu
0
TC

Surat Untukmu

Aug. 25, 2016

Surat Untukmu

The unrequited letters motivate Gendis to come to Jakarta to find out where his mother has been. By following the Annual Student’s Annual ...
Ngebut Kawin
6.2
TC

Ngebut Kawin

Feb. 11, 2010

Ngebut Kawin

Ones works as a taxi driver in Jakarta. But his modest income does not discourage him in looking after his elderly grand father who really wishes ...
Love and Faith
7.9
TC

Love and Faith

Mar. 05, 2015

Love and Faith

Karmaka Surjaudaja (Rio Dewanto) aka Kwee Tjie Hwei, Chinese-born, moves to Indonesia at the age of 10 months. He is brought by his mother (Irina ...
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.
Security Ugal-Ugalan
6.9
TS

Security Ugal-Ugalan

Jan. 19, 2017

Security Ugal-Ugalan

Journey of three losers security becomes hero in order to safe their boss daugther.
Depan Bisa Belakang Bisa
6.8
TS

Depan Bisa Belakang Bisa

Detective Kasino and two of his men, Dono and Indro (played by the Warkop Trio), fail to retrieve a jewel. But the owner, a Japanese man, does ...
Sabar Dulu Dong…!
0
TS

Sabar Dulu Dong…!

Oct. 13, 1989

Sabar Dulu Dong…!

The Warkop DKI team – Dono, Kasino, Indro – returns with two female friends, Winny and Anita, to manage an ugly old hotel, and transform it ...
Lupa Aturan Main
7
TS

Lupa Aturan Main

Sep. 11, 1990

Lupa Aturan Main

A mysterious masked burglar is in action. Dono (Dono) Kasino (Kasino), Indro (Indro), Anneke (Intan Fully) and Debby (Eva Arnaz) are worried that ...
I Can Hold It Long
0
TS

I Can Hold It Long

May. 08, 1991

I Can Hold It Long

As usual, this comedy featuring Dono, Kasino and Indro is more driven by a series of comedic skits than a unified storyline. This story, built ...
Tania
0
144p

Tania

Apr. 24, 2014

Tania

Tania, a blind girl, never gives up on her dream to see the world with her violin.
Barang Titipan
0
720p

Barang Titipan

Jan. 01, 1991

Barang Titipan

Unang, Miing and Didin (members of the Bagito comedy troupe) own a motorcycle-based delivery company that is not doing very well. They hope to do ...
Romantika (Galau Remaja di SMA)
0
720p

Romantika (Galau Remaja di SMA)

Atiek and Tika are always competing with each other. This rivalry has led to funny situations but also gives trouble to their friends and ...
Taxi
6.9
720p

Taxi

Mar. 01, 1990

Taxi

A young Indonesian leaves her baby in a cab, so the driver takes the infant home, then tries to find the mother.
Chrisye
0
480p

Chrisye

Feb. 15, 2017

Chrisye

In this biopic, Christian Rahadi – aka Chrisye – overcomes early failures, family strife and anxiety to become one of Indonesia’s legendary ...
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.
27 Steps of May
8
480p

27 Steps of May

Apr. 27, 2019

27 Steps of May

Eight years ago, 14 year old May was raped by a group of men. May’s father is devastated, blaming himself for not being able to keep his daughter ...
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();