2012

Nonton film online Category Tahun 2012

Recently added

The Last Elvis
7
CAM

The Last Elvis

Apr. 25, 2012

The Last Elvis

In the unique world of the Buenos Aires celebrity-impersonator scene, “Elvis” Gutiérrez is a star. By day, though, he must contend with a ...
xx
0
CAM

xx

Mar. 17, 2012

xx

Red ribbon of a double helix is the bond to connect the girls; the transmitted touch of. . . soft hands, and the gentle memories only girls can ...
Twice Born
7.3
CAM

Twice Born

Sep. 13, 2012

Twice Born

Full-throttle melodrama about an ill-starred romance set against the backdrop of the siege of Sarajevo. A mother brings her teenage son to ...
11.25 The Day He Chose His Own Fate
6.1
CAM

11.25 The Day He Chose His Own Fate

On November 25th 1970, a man committed ritual suicide inside the Tokyo headquarters of the Japanese Ministry of Defence, leaving behind a legacy ...
The Barber
0
CAM

The Barber

Mar. 22, 2012

The Barber

A barber, Kouichi, has married another barber, Aya, and lives in her parents’ house. As Aya’s parents run a barber-shop, her brother, ...
Low Tide
6.7
CAM

Low Tide

Sep. 02, 2012

Low Tide

A 12-year-old boy and his single mother live separate lives. The boy spends his days alone while his mother works and goes out with her friends. ...
Up & Away
7.5
CAM

Up & Away

Nov. 30, 2012

Up & Away

Two shoeshiner homeless brothers named Zana (7) and Dana (10) live on the edge of survival. They catch a glimpse of Superman through a hole in ...
An Enemy to Die For
5.8
CAM

An Enemy to Die For

Mar. 16, 2012

An Enemy to Die For

Despite the threat of war in the fall of 1939, the Germans decide to launch a sea expedition in search of evidence for Pangaea. Although the ...
Gal Representative
0
CAM

Gal Representative

Jun. 15, 2012

Gal Representative

Hinata Todo (Yuri Satomi) jumped out of the house and worked at a cabaret store because of the obsession with his father, Keizo. One day, the ...
It’s Such a Beautiful Day
8.2
CAM

It’s Such a Beautiful Day

Bill struggles to put together his shattered psyche, in this feature film version of Don Hertzfeldt’s animated short film trilogy.
The Black Dahlia Haunting
3.6
CAM

The Black Dahlia Haunting

While investigating the murder of her father by her blind younger brother, a young woman disturbs the vengeful spirit of Elizabeth Short, known ...
Driving to the Edge
7.1
CAM

Driving to the Edge

Apr. 27, 2012

Driving to the Edge

Between 2007 and 2011, 725 Quebecers aged 16 to 24 were killed in car accidents. Excessive speed and alcohol were involved in half of these ...
Underground: The Julian Assange Story
6.7
360p

Underground: The Julian Assange Story

In 1989, known as Mendax, Julian Assange and two friends formed a group called the International Subversives. Using early home computers and ...
One Direction: The Only Way Is Up
0
360p

One Direction: The Only Way Is Up

Harry, Liam, Zayn, Niall & Louis have proven they’re more than a manufactured boy band by becoming global superstars almost overnight. ...
Random Acts of Romance
7.7
360p

Random Acts of Romance

Random Acts of Romance is a feature comedy about intense characters in extreme relationship situations — and the crazy and obsessive behaviors ...
Santet Kuntilanak
3.3
360p

Santet Kuntilanak

Mar. 08, 2012

Santet Kuntilanak

It is a story of two sisters with different personalities, Maya and Lila. Lila is a tender woman with strong religious faith while Maya, her ...
Pacarku Kuntilanak Kembar
0
360p

Pacarku Kuntilanak Kembar

It’s a story of two students sharing a rent: Budi and Bodo. They are often bullied because they have no girlfriends. On Kampus Nite they are ...
The Adventurers
2.9
360p

The Adventurers

Oct. 18, 2012

The Adventurers

Adventures, hidden treasure and everything else in a new Russian comedy…
Halloween Party
8
360p

Halloween Party

Sep. 30, 2012

Halloween Party

Ben and Julie’s annual Halloween Party is about to go off the Richter scale, when their single, high maintenance girlfriend drags in a ...
Bidadari-Bidadari Surga
6.8
360p

Bidadari-Bidadari Surga

Laisa struggles with the hardship of caring for her family and her siblings while searching for love. She falls for Dharma but finds that ...
Don’t Click
4.8
360p

Don’t Click

May. 30, 2012

Don’t Click

A horror movie about the mysterious happenings that happen to a pair of sisters after watching an unidentified video. Directed by Kim Tae-kyeong, ...
Toro Loco
6.6
360p

Toro Loco

Oct. 22, 2012

Toro Loco

Mateo, son of a notorious mob lord of the city, has been dumped by his wife who took his son away. He doesn’t resist the shame and hires ...
Infliction
4.5
360p

Infliction

Jan. 01, 2012

Infliction

“Infliction” is the actual assembled footage taken from the cameras belonging to two brothers, who documented a murder spree in North ...
Nenek Gayung
5
360p

Nenek Gayung

Apr. 19, 2012

Nenek Gayung

A mysterious grandmother appears and soon becomes the talk of the town. Known as ‘Nenek Gayung’ because she always carries a water ...
Postcards from the Zoo
6.3
360p

Postcards from the Zoo

Little Lana was 3 years old when she was abandoned alone in the zoo. Raised by a giraffe trainer, the zoo is the only world she knows. Until one ...
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();