Ria Irawan

Recently added

Jangan Ambil Nyawaku
0
mHD

Jangan Ambil Nyawaku

Sep. 10, 1981

Jangan Ambil Nyawaku

Non has been depressed for some time, as she is not accepted by the family of her husband, Hans Tobing, though they already have three children. ...
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 ...
Mother
7.1
TC

Mother

Jan. 02, 1986

Mother

A Javanese mother has to struggle to lead their children against a complex confusion of their age. Unfortunately, the mother realized that ...
Love Junction
5.2
TC

Love Junction

Sep. 26, 2008

Love Junction

Cundra and Nayla’s encounter began at the railway station. Conversation led to their love story without knowing that they cover each ...
The Stringless Violin
0
TC

The Stringless Violin

Mar. 22, 2003

The Stringless Violin

A woman with a dark past dedicates herself to taking care of multi-handicapped children. When a young musician comes into her life, she is forced ...
Madame X
6.5
TC

Madame X

Oct. 07, 2010

Madame X

Threatened by Kanjeng Badai and his militant and homophobic political party, a country’s safety depends on Adam, a hairdresser.
Romantini
5.9
TC

Romantini

Oct. 10, 2013

Romantini

Kartini, a solo organ singer in the village, is willing to live in the capital with her husband, an intercity bus driver. Kartini has a million ...
Ai Lop Yu Pul
4.4
TC

Ai Lop Yu Pul

Dec. 10, 2009

Ai Lop Yu Pul

One morning, Emak’s kiosk was blown with fireworks by Beno. Topan was very angry and wanted to revenge to Beno and his friend, Satyo. When Topan ...
Joni’s Promise
7.6
TC

Joni’s Promise

Apr. 26, 2005

Joni’s Promise

A film delivery man promises a beautiful young woman to deliver a film to a movie theater. But the whole city seems to conspire against him.
The Amazing Darna
0
TC

The Amazing Darna

Jan. 01, 1980

The Amazing Darna

Blessed with superhuman / Superman-like abilities since birth, Darna battles the evil Maria, a former childhood friend who’s now possessed ...
Love for Share
7.7
TC

Love for Share

Mar. 23, 2006

Love for Share

Three women from three different social, economic, and ethnic groups discuss their lives in polygamous household.
Quickie Express
6.9
TC

Quickie Express

Nov. 22, 2007

Quickie Express

Jojo is an unemployed. He decides to become a gigolo for an escort company. Everything works smoothly until he falls in love with a medical student.
May
6.7
TC

May

Jun. 05, 2008

May

Antares and May, a couple from different ethnic groups, are separated during the May 1998 riots in Jakarta. While Antares is busy as a filmmaker ...
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 ...
Elegi buat Nana
6.9
TC

Elegi buat Nana

Aug. 06, 1988

Elegi buat Nana

Elegi for Nana tells about Nana (Ria Irawan) who suffered from end stage leukemia but still trying to do the best in the rest of his life. Reo ...
The Soulmates
6.5
TC

The Soulmates

Dec. 11, 2005

The Soulmates

Cairo, Baby Blue, Arimbi, and Farlyna are a soulmates. They think they have a connection each other and it’s reveals from when they are ...
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 ...
Tabir Biru
0
HD

Tabir Biru

Jun. 14, 1993

Tabir Biru

Rhoma (Rhoma Irama), succeeds in rescuing a young woman, Maya (Ria Irawan), who was forced into making pornographic movies by a gang led by ...
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 ...
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 ; ...
Illogically Sane
0
720p

Illogically Sane

Apr. 07, 2016

Illogically Sane

Four friends work on film production in the method that has never been done before. But when they all have different goals, how could the film be ...
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();