1989

Nonton film online Category Tahun 1989. Watch movie online category year 1989

Recently added

Building Bombs
6.3
Mini HD

Building Bombs

May. 09, 1989

Building Bombs

This Oscar-nominated documentary chronicles everyday life in Aiken, S.C. — ground zero for America’s hydrogen bomb-making facility, ...
Mountain View
0
Mini HD

Mountain View

Aug. 07, 1989

Mountain View

A dance drama work that, through movement and very little spoken text, details the interaction of several people residing at or visiting a motel ...
Never on Tuesday
4.5
Mini HD

Never on Tuesday

Apr. 13, 1989

Never on Tuesday

Matt and Eddie are two young men from the mid-west travelling to California to see the sights – primarily semi-clad women on beaches. They ...
Time to Kill
5.1
Mini HD

Time to Kill

Sep. 10, 1989

Time to Kill

During their invasion of Ethiopia in 1936, a wounded Italian soldier gets stranded in the wilderness after a truck wreck and makes his way to the ...
City Kids 1989
6.2
Mini HD

City Kids 1989

Aug. 05, 1989

City Kids 1989

The pressures of the gang-ridden Hong Kong streets threaten to tear two teenage friends apart. A provocative look at misunderstood youth and ...
The Package
6.4
DVDRip

The Package

Jan. 25, 1989

The Package

Experienced Green Beret sergeant Johnny Gallagher is escorting a prisoner, Airborne Ranger Thomas Boyette, back to the US, but Boyette escapes ...
Settle the Score
5.4
R5

Settle the Score

Oct. 30, 1989

Settle the Score

Katherine Whately, a tough, young Chicago cop, comes home to her small town to settle her teenage rape. She is welcomed by her brother but ...
Call from Space
5.8
R5

Call from Space

Jan. 01, 1989

Call from Space

A movie director and his wanna-be actor/eccentric inventor nephew are filming a low-budget sci-fi movie. Things get interesting when the ...
Original Sin
4.8
R5

Original Sin

Feb. 20, 1989

Original Sin

When his son is kidnapped a man has to face his past demons in speaking to a Mafia don about it.
Millennium
5.7
R5

Millennium

Aug. 25, 1989

Millennium

An investigator seeking the cause of an airline disaster discovers the involvement of an organisation of time travellers from a future Earth ...
Warlock
6.2
R5

Warlock

Jun. 01, 1989

Warlock

In 17th century New England, witch hunter Giles Redferne captures an evil warlock, but the conjurer eludes death with supernatural help. Flung ...
Dragon Ball Z: Dead Zone
6.8
R5

Dragon Ball Z: Dead Zone

In order to wish for immortality and avenge his father, Garlic Jr. collects the dragon balls, kidnapping Goku’s son Gohan in the process. ...
Central Park
7.5
R5

Central Park

Apr. 01, 1989

Central Park

CENTRAL PARK is a film about the famous New York City landmark and the variety of ways in which people make use of it: running, boating, walking, ...
A Man of Passion
5.3
DVDScr

A Man of Passion

May. 26, 1989

A Man of Passion

A coming of age story of a young boy who is left to live with his grandfather, a famous painter. With his grandfather’s fame comes a grand ...
The Return of the Musketeers
5.9
DVDScr

The Return of the Musketeers

It’s 1649: Mazarin hires the impoverished D’Artagnan to find the other musketeers: Cromwell has overthrown the English king, so ...
Nemuri Kyōshirō
0
DVDScr

Nemuri Kyōshirō

Apr. 22, 1989

Nemuri Kyōshirō

Kyoshiro rescues Shizu who was being abused by her husband, even since she had been violated by the man posing as Ieyoshi. He then learned that ...
Swordsman For Hire
0
DVDScr

Swordsman For Hire

May. 10, 1989

Swordsman For Hire

After witnessing his chief retainer’s plot to murder their lord, Matahachiro fled to lose himself in Edo’s crowded streets. By day he sells his ...
The Ryan White Story
7.1
DVDScr

The Ryan White Story

Jan. 16, 1989

The Ryan White Story

The story of Ryan White, a 13-year-old haemophiliac who contracted AIDS from factor VIII, which was used to control this disorder.
Parenthood
7.1
mHD

Parenthood

Jul. 31, 1989

Parenthood

The story of the Buckman family and friends, attempting to bring up their children. They suffer/enjoy all the events that occur: estranged ...
The Picnic
0
mHD

The Picnic

Feb. 19, 1989

The Picnic

‘I, Margie Starling, am perfectly, perfectly happy, right now!’ …and why not? An adoring young husband, a grown-up daughter ...
My Left Foot: The Story of Christy Brown
7.8
mHD

My Left Foot: The Story of Christy Brown

No one expects much from Christy Brown, a boy with cerebral palsy born into a working-class Irish family. Though Christy is a spastic ...
Fat Man and Little Boy
6.5
mHD

Fat Man and Little Boy

Assigned to oversee the development of the atomic bomb, Gen. Leslie Groves is a stern military man determined to have the project go according to ...
Casualties of War
7.1
mHD

Casualties of War

Aug. 18, 1989

Casualties of War

During the Vietnam War, a soldier finds himself the outsider of his own squad when they unnecessarily kidnap a female villager.
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();