2016

Nonton film online Category Tahun 2016

Recently added

Rumah Pasung
0
TC

Rumah Pasung

Apr. 28, 2016

Rumah Pasung

Ryan, Sultan and Mayang are the crew of the unseen natural expedition for the tv program, Horror Calling. Ryan acted as the host of the event. ...
ILY from 38.000 Ft
5.7
TC

ILY from 38.000 Ft

Jul. 06, 2016

ILY from 38.000 Ft

With obligations to her family looming, a woman falls for a travel show producer while on vacation and anxiously waits for him to fulfill a promise.
There is Love in High School
7.2
TC

There is Love in High School

In this high school musical, a talented teen tries to change his reputation by running for student council president against his ambitious friend.
3 Heroines
6.6
TC

3 Heroines

Aug. 04, 2016

3 Heroines

Three Indonesian women break records by becoming the first of their nation to medal in archery at the Seoul Olympics in the summer of 1988.
Letters from Prague
7.1
TC

Letters from Prague

Jan. 28, 2016

Letters from Prague

Larasati tries to fulfill her deceased mother’s last wish to deliver a box filled with letters from her past to an old guy living in Prague.
I Am Hope
7.4
TC

I Am Hope

Feb. 18, 2016

I Am Hope

Mia is a writer who’s very eager to make her own play with her musician father, Raja Abdinegara, until that very dream halts due to her ...
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 ...
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 ...
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. ...
Pinky Promise
0
TC

Pinky Promise

Oct. 13, 2016

Pinky Promise

A story of friendship between women who have a background and also the differences in age and their own personal twists. When Kartika Rahayu ...
For Angeline
0
TC

For Angeline

Jul. 21, 2016

For Angeline

Based on a true story. This is one of the viral stories in Indonesia where a mother kills a child named Angeline who is thought to be missing by ...
Shy Shy Cat
6.4
TC

Shy Shy Cat

Nov. 03, 2016

Shy Shy Cat

Along with two friends, thirty-year-old Mira reluctantly returns to her home village, where she crosses paths with a face from her past.
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.
Mirzya
4.6
TC

Mirzya

Oct. 07, 2016

Mirzya

Two star-crossed lovers must battle the forces which try to keep them apart at different timelines and at different world’s.
Lion
8
TC

Lion

Nov. 24, 2016

Lion

A five-year-old Indian boy gets lost on the streets of Calcutta, thousands of kilometers from home. He survives many challenges before being ...
Fan
6.9
1080p

Fan

Apr. 14, 2016

Fan

A man who bears a striking resemblance to a renowned movie star becomes an obsessive fan, but when his fierce love is spurned by the star, he ...
Theri
7.3
1080p

Theri

Apr. 14, 2016

Theri

When an honest cop, Vijay Kumar’s family is ruthlessly slaughtered by a politician and his aides, he decides to change his identity and ...
Ae Dil Hai Mushkil
5.8
1080p

Ae Dil Hai Mushkil

Oct. 27, 2016

Ae Dil Hai Mushkil

Ayan falls in love with his soulmate, Alizeh, but she doesn’t reciprocate the feeling. Later, a relationship with Saba helps him realize Alizeh’s ...
Dear Zindagi
7.4
1080p

Dear Zindagi

Nov. 23, 2016

Dear Zindagi

An unconventional thinker helps a budding cinematographer gain a new perspective on life.
WWE WrestleMania 32
6.3
1080p

WWE WrestleMania 32

Apr. 03, 2016

WWE WrestleMania 32

WrestleMania 32 was thirty-second annual WrestleMania professional wrestling pay-per-view (PPV) event produced by WWE. It took place on April 3, ...
Central Intelligence
6.3
1080p

Central Intelligence

Jun. 15, 2016

Central Intelligence

After he reunites with an old pal through Facebook, a mild-mannered accountant is lured into the world of international espionage.
Moana
7.6
1080p

Moana

Oct. 13, 2016

Moana

In Ancient Polynesia, when a terrible curse incurred by Maui reaches an impetuous Chieftain’s daughter’s island, she answers the ...
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();