2016

Nonton film online Category Tahun 2016

Recently added

Dishoom
5.1
Bluray

Dishoom

Jul. 29, 2016

Dishoom

When India’s top cricketer is kidnapped in the Middle East, a loose cannon and a rookie cop are tasked with finding him before the ...
Rustom
7
Bluray

Rustom

Aug. 12, 2016

Rustom

A naval officer is devastated to learn about his wife’s extramarital affair with a rich businessman while he was away. He pays him a visit ...
Dramatic Relationships
6
Bluray

Dramatic Relationships

Scenes from the working life of a male director: Defa sophisticatedly lampoons masculinity in filmmaking with this sly, surprising meta-movie. ...
Dear Mr Shakespeare: Shakespeare Lives
7.5
Bluray

Dear Mr Shakespeare: Shakespeare Lives

An evocative and imaginative exploration of the racial tensions in Othello and how the themes in Shakespeare’s play still resonate today.
Arnie’s 50 Greatest Ever Stunts
0
Bluray

Arnie’s 50 Greatest Ever Stunts

Hollywood action man Arnold Schwarzenegger guides viewers through some of the world’s most cunning stunts, including feats of strength, ...
Midnight Blue: Vol. 3: Celebrities Edition
0
Bluray

Midnight Blue: Vol. 3: Celebrities Edition

Featuring Robert Crumb, Arnold Schwarzenegger, Tiny Tim, Russ Meyer and more this volume of the “Midnight Blue” collection focuses on celebrities.
David Blaine: Beyond Magic
7.2
Bluray

David Blaine: Beyond Magic

In his most revealing performance yet, the one-hour special features an exploration into Blaine’s trademark style of street magic as he once ...
Allegiant
5.7
Bluray

Allegiant

Mar. 09, 2016

Allegiant

Beatrice Prior and Tobias Eaton venture into the world outside of the fence and are taken into protective custody by a mysterious agency known as ...
Rebirth
5
Bluray

Rebirth

Apr. 17, 2016

Rebirth

A man’s life is turned inside out after a visit from his college friend leads him into the unexpected.
Otajin
0
Bluray

Otajin

Dec. 28, 2016

Otajin

Virnie, who studied in Jakarta, received news that his parents had been mysteriously killed in his own home.
Bulle Ogier sur Radio Ark en Ciel
0
HDTC

Bulle Ogier sur Radio Ark en Ciel

On 6 December 2013, a public exhibition dedicated to her memory, Bernadette Lafont l’exposition hommage, was held in Paris. Actors Stéphane ...
Love Beat
5.4
HDTC

Love Beat

Feb. 11, 2016

Love Beat

In a big city, people lead their own lives with hope and determination. For some, the lives can be sweetened a bit with the flavor of love. The ...
Lost in the Universe
0
HDTC

Lost in the Universe

Mar. 18, 2016

Lost in the Universe

A thirteen-year-old boy, receiving a camcorder for his birthday, enters the magical cinematic universe of Pen-ek Ratanaruang.
I Love You Two
5.6
HDTC

I Love You Two

Dec. 28, 2016

I Love You Two

A love story of her name and two men in love Viven gangster. With a difficult decision to choose one of two people to marry, so she decided to ...
The Handmaiden
8.1
HDTC

The Handmaiden

Jun. 01, 2016

The Handmaiden

In 1930s Korea, a swindler and a young woman pose as a Japanese count and a handmaiden to seduce a Japanese heiress and steal her fortune.
Sleepless Sex 2
0
HDTC

Sleepless Sex 2

May. 19, 2016

Sleepless Sex 2

Jeong Mi-rae has had an outstanding ability in writing since she was young. She’s realistic and she gets a lot of job offers. However, this ...
My Big Fat Greek Wedding 2
6
HDTC

My Big Fat Greek Wedding 2

The continuing adventures of the Portokalos family. A follow-up to the 2002 comedy, “My Big Fat Greek Wedding.”
Me Before You
7.4
HDTC

Me Before You

Jun. 01, 2016

Me Before You

A small town girl is caught between dead-end jobs. A high-profile, successful man becomes wheelchair bound following an accident. The man decides ...
Sultan
7
HDTC

Sultan

Jul. 06, 2016

Sultan

The ageing wrestler Sultan Ali Khan decides to try his luck on the mat again; to do this, he wants to represent his country at the Olympic Games, ...
The Founder
7.2
HDTC

The Founder

Sep. 13, 2016

The Founder

The true story of how Ray Kroc, a salesman from Illinois, met Mac and Dick McDonald, who were running a burger operation in 1950s Southern ...
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();