2002

Nonton film online Category Tahun 2002

Recently added

McLuhan’s Wake
6.3
720p

McLuhan’s Wake

Nov. 30, 2002

McLuhan’s Wake

A fascinating clash of philosophy, classical studies and Pop Culture, this film capsulizes a number of “Media Prophet” Marshall ...
Man of the Year
5.4
720p

Man of the Year

Apr. 12, 2002

Man of the Year

Bill is the guest of honor as the “Man of the Year”. A very successful head of a large energy firm, he is a man with many dark ...
The Private Gladiator 2: In the City of Lust
6.4
720p

The Private Gladiator 2: In the City of Lust

General Maximus, after becoming a slave, returns to Rome. In his heart and his mind, he has only one desire: To take revenge on Comodus. But in ...
The Twilight Samurai
8.1
720p

The Twilight Samurai

Nov. 02, 2002

The Twilight Samurai

Seibei Iguchi leads a difficult life as a low ranking samurai at the turn of the nineteenth century. A widower with a meager income, Seibei ...
Satanic
4.6
720p

Satanic

Nov. 22, 2002

Satanic

A shaman uses black magic to give his followers everything they want, but where is the source of his abilities come from?
Perfect Education 3
6.1
720p

Perfect Education 3

Dec. 07, 2002

Perfect Education 3

A lonely young Japanese student, Ai Narushima (Kana Ito) goes on a field trip with her school. At night she decides to take a taxi into the city. ...
Face
6.3
720p

Face

Jan. 12, 2002

Face

Genie, a Chinese-American teenager, develops feelings for a charming African-American DJ, but her grandmother forbids their romance forcing Genie ...
0 & 1
0
720p

0 & 1

Feb. 14, 2002

0 & 1

A girl called Zero stands in a crowded street, her occupation an assassin. As she completes her tasks one after another, Zero has been feeling ...
Alive
6.2
CAM

Alive

Feb. 27, 2002

Alive

After a brutal attack, a 19-year-old girl falls into a self-destructive cycle.
World Trade Center: A Modern Marvel
0
CAM

World Trade Center: A Modern Marvel

Those two rectangular marvels of architecture and engineering that were the World Trade Center sliced through the sky like shimmering symbols of ...
Incubus
3.4
CAM

Incubus

Sep. 01, 2002

Incubus

Lady Luck comes in many disguises. For ill-fated artist Johan Harker she took the form of Lorna, a beautiful woman with unearthly desires. Lorna ...
Distant
7.5
CAM

Distant

Dec. 20, 2002

Distant

Uzak/Distant chronicles the numbing loneliness, longing, and isolation in the lives of two men who are consumed by their own problems. Istanbul ...
Doing Time
7.1
CAM

Doing Time

May. 14, 2002

Doing Time

A man serving a sentence in a minimum-security prison. Life in the jail is rigid and organized, eventually leading all of the cell-mates to ...
金融腐蝕列島 再生
0
CAM

金融腐蝕列島 再生

We don’t have an overview translated in English. Help us expand our database by adding one.
Mr. Deeds
5.8
360p

Mr. Deeds

Jun. 28, 2002

Mr. Deeds

When Longfellow Deeds, a small-town pizzeria owner and poet, inherits $40 billion from his deceased uncle, he quickly begins rolling in a ...
The Sweetest Thing
5.1
360p

The Sweetest Thing

Apr. 12, 2002

The Sweetest Thing

Christina’s love life is stuck in neutral. After years of avoiding the hazards of a meaningful relationship, one night while club-hopping ...
Phobic
4.1
360p

Phobic

Jan. 01, 2002

Phobic

After witnessing the murder of his sister, a boy develops a fear of leaving his home.
Raaz
0
360p

Raaz

Feb. 01, 2002

Raaz

Sanjana and Aditya decide to give their marriage one last chance. They plan a holiday in Ooty, but they don’t know that a strange figure is ...
Dancing at the Harvest Moon
5.5
360p

Dancing at the Harvest Moon

A betrayed wife, whose husband leaves her after 25 years, returns to the lake where she first fell in love and begins an affair with the son of ...
Crocodile 2: Death Swamp
0
360p

Crocodile 2: Death Swamp

After a bank robbery, four criminals escape to Mexico, but a storm causes an accident which takes down the plane where several die in the crash. ...
Secretary
6.9
360p

Secretary

Sep. 20, 2002

Secretary

A young woman, recently released from a mental hospital, gets a job as a secretary to a demanding lawyer, where their employer-employee ...
XX/XY
5.9
360p

XX/XY

Jan. 11, 2002

XX/XY

When two college students, Sam and Thea, meet Coles at a party, their mutual attraction is immediate, leading to a passionate and awkward night ...
An Erotic Vampire in Paris
3.7
480p

An Erotic Vampire in Paris

When young Caroline learns of her mother’s death in Paris, she travels to the City of Lights for the funeral. Sad and alone, Caroline ...
Inside
6.2
480p

Inside

Oct. 12, 2002

Inside

A teenage inmate’s boxing skills land him in the middle of a turf war within prison walls.
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();