2008

Nonton film online Category Tahun 2008

Recently added

Defiance
7.1
mHD

Defiance

Dec. 31, 2008

Defiance

Based on a true story, during World War II, four Jewish brothers escape their Nazi-occupied homeland of West Belarus in Poland and join the ...
Tropic Thunder
7.1
mHD

Tropic Thunder

Aug. 09, 2008

Tropic Thunder

Ben Stiller, Jack Black and Robert Downey Jr. lead an ensemble cast in ‘Tropic Thunder,’ an action comedy about a group of ...
Rambo
7
mHD

Rambo

Jan. 24, 2008

Rambo

In Thailand, ex-Green Beret John James Rambo joins a group of mercenaries to venture into war-torn neighboring Myanmar to rescue a group of ...
Saus Kacang
5.4
mHD

Saus Kacang

Dec. 31, 2008

Saus Kacang

Dewi, a Chef de Cuisine in a five star hotel in Bali, has been unlucky in love many times. Fredo, a Malaysian tourist, is moody and insulting to ...
Harmony Without the Law
0
mHD

Harmony Without the Law

Cyntia, an American who works for a foreign NGO, came to the region between Pati and Blora (Central Java), conducted a study of Samin community. ...
Citizen King
0
mHD

Citizen King

Nov. 03, 2008

Citizen King

Citizen King is a down-and-out Chinese actor with the dream of make it in Hollywood. King meets a sleazy American producer who promises that if ...
EM
6.4
mHD

EM

Jun. 05, 2008

EM

When Josh and Amanda make eye contact at the airport, they both experience an instant attraction, and soon they’re living together. But one ...
Sparrow
6.7
mHD

Sparrow

Jun. 19, 2008

Sparrow

Kei is the experienced leader of a team of pickpockets — also known as “Sparrows” in HK slang. He enjoys a carefree lifestyle taking ...
Tactical Unit – Human Nature
5.9
mHD

Tactical Unit – Human Nature

CID officer Tong gets himself entangled with a gang of killers from mainland China, who are out killing criminals to rob them of their money, and ...
Chaos
4.4
mHD

Chaos

Sep. 15, 2008

Chaos

In one of the darkest and diverse cultural part in the city, there is a minority group who lives in the place where it is full of despair and ...
Ballistic
5.9
mHD

Ballistic

Nov. 28, 2008

Ballistic

Lawrence Lau directs Ballistic, a crime thriller that uses the turbulent world of Taiwanese politics to tell a riveting story of cops, ...
The Boy in the Striped Pyjamas
7.7
HDTV

The Boy in the Striped Pyjamas

When his family moves from their home in Berlin to a strange new house in Poland, young Bruno befriends Shmuel, a boy who lives on the other side ...
Witch Hunt
7.4
HDTV

Witch Hunt

Sep. 07, 2008

Witch Hunt

Executive Producer Sean Penn presents “Witch Hunt,” a gripping indictment of the American justice system told through the lens of one ...
Sleep Dealer
6
HDTV

Sleep Dealer

Dec. 10, 2008

Sleep Dealer

Set in a near-future, militarized world marked by closed borders, virtual labor and a global digital network that joins minds and experiences, ...
Hancock & Joan
7.2
HDTV

Hancock & Joan

Mar. 26, 2008

Hancock & Joan

Drama which tells the story of comedian Tony Hancock’s love affair with his friend’s wife, and her fight to save the man and his career.
The Disappeared
5.8
HDTV

The Disappeared

Aug. 25, 2008

The Disappeared

Following the disappearance of his younger brother Tom, Matthew Ryan tries to put his life and sanity back together. However the past keeps ...
The 39 Steps
6.3
HDTV

The 39 Steps

Dec. 28, 2008

The 39 Steps

Richard Hannay, a mining engineer on holiday from the African colonies, finds London socialite life terribly dull. Yet it’s more than he ...
Die Anruferin
6.4
HDTV

Die Anruferin

Mar. 13, 2008

Die Anruferin

A lonely woman’s prank phone call leads to an unexpected friendship with a grieving widow.
Before the Fall
5.9
HDTV

Before the Fall

Apr. 25, 2008

Before the Fall

A meteorite will destroy the world in three days. For Ale, that means 72 hours of alone time, getting as drunk as possible. But when a mysterious ...
The Missing Lynx
5.2
HDTV

The Missing Lynx

Dec. 25, 2008

The Missing Lynx

An eccentric millionaire becomes obsessed with the idea of constructing a new Noah’s Ark. He hires a hunter to kidnap untoward numbers of ...
Chevolution
6.5
HDTV

Chevolution

Apr. 01, 2008

Chevolution

Examines the history and legacy of the photo Guerrillero Heroico taken by famous Cuban photographer Alberto Díaz Gutiérrez. This image has ...
My Mom’s New Boyfriend
5.2
HDTV

My Mom’s New Boyfriend

Henry Durand is a young federal agent who is given a difficult assignment: spy on his mother and her boyfriend who is suspected of leading a gang ...
Y el cine marcha
6.8
HDTV

Y el cine marcha

Dec. 16, 2008

Y el cine marcha

The story of a husband who suspects his wife of adultery, and sets out to track down the other man in her life.
The Other Man
5.4
HDTV

The Other Man

Dec. 25, 2008

The Other Man

The story of a husband who suspects his wife of adultery, and sets out to track down the other man in her life.
The Silver Season
5.9
HDTV

The Silver Season

Jan. 12, 2008

The Silver Season

The arrival of a bride-to-be shakes a hapless ski resort and proves to the three young down-and-out local skiers that there is much more to life ...
Bōshi
0
HDTV

Bōshi

Aug. 02, 2008

Bōshi

General store manager Akio (Tetsuji Tamayama) lives a carefree live in Okinawa with his dog, Kafu. One day he receives a strange letter from a ...
Marcello Marcello
6.7
HDTV

Marcello Marcello

Feb. 01, 2008

Marcello Marcello

For the love of the beautiful Elena the young fisherman’s son Marcello turns a whole village upside down.
Signorina Effe
5.7
HDTV

Signorina Effe

Jan. 18, 2008

Signorina Effe

A white and a blue collar worker fall in love during the 1980 strike at FIAT that marked the end for labor movement in Italy.
Donne Assassine: Veronica
0
HDTV

Donne Assassine: Veronica

The burning passion will overwhelm two women with diametrically opposed lives – one an aspiring novice and the other a failed actress ...
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();