1987

Nonton film online Category Tahun 1987

Recently added

The Yattering And Jack
0
SD

The Yattering And Jack

A three-foot tall demon is sent to corrupt a virtuous, happy go-lucky salesman named Jack Polo during Christmas, but if he touches him then he ...
Drive-In Madness
5.8
SD

Drive-In Madness

Jan. 02, 1987

Drive-In Madness

A compilation of trailers and previews from classic low-budget sci-fi and horror films.
Creepshow 2
6
SD

Creepshow 2

May. 01, 1987

Creepshow 2

EC Comics-inspired weirdness returns with three tales. In the first, a wooden statue of a Native American comes to life to exact vengeance on the ...
Hotshot
5.3
SD

Hotshot

Jan. 23, 1987

Hotshot

The story of an American soccer player trying to make it big who turns to Pele, the greatest soccer player of all time, for guidance.
American Gothic
5.8
SD

American Gothic

Aug. 17, 1987

American Gothic

When six friends fly off on a weekend getaway and are suddenly plagued by engine trouble, they’re forced to land on a remote island. ...
Berserker
4.4
SD

Berserker

Jul. 04, 1987

Berserker

Six young adults in the woods run afoul of a berserker, a viking warrior who dons the fur and snout of a bear, and are slain in turn by him.
The Heartbreak Yakuza
6.2
SD

The Heartbreak Yakuza

Jan. 01, 1987

The Heartbreak Yakuza

A hardened gangster encounters by chance a woman he hasn’t seen since childhood. They are both engulfed in the underground world of ...
The Shinjuku Love Story
7.2
SD

The Shinjuku Love Story

Ichijoji is a street punk who stumbles across Mari and her cat. Mari and Ichijoji immediately fall in love but are chased by both yakuza and ...
Making of Marusa No Onna
7.6
SD

Making of Marusa No Onna

We don’t have an overview translated in English. Help us expand our database by adding one.
Be-Bop High School: A Dunce Rhapsody
5.1
SD

Be-Bop High School: A Dunce Rhapsody

College student Mayumi takes a mutual interest in Hiroshi, but their happiness is cut short when two thugs expelled from school eye the new couple.
The Thirty Million Dollar Rush
5.9
SD

The Thirty Million Dollar Rush

Treasury employee Fatty (Eric Tsang) discovered that bags of used 30 million in Hong Kong Dollars have not been incinerated due to a system ...
Vampire’s Breakfast
6.1
240p

Vampire’s Breakfast

Apr. 16, 1987

Vampire’s Breakfast

Story about a newspaper reporter who stumbles upon a nest of vampires living in contemporary hong kong.
Heartbeat 100
6.7
240p

Heartbeat 100

May. 21, 1987

Heartbeat 100

A Fiction Writer and her sister travel to the country to work on a new novel. But, local thugs and a murder complicate matters.
Ninja, Phantom Heros U.S.A.
0
240p

Ninja, Phantom Heros U.S.A.

In this actioner, one of a pair of imprisoned Vietnam veterans escapes and forms an organization of secret ninjas.
Easy Money
5.1
240p

Easy Money

Aug. 20, 1987

Easy Money

Millionaire playgirl Ling Young (Michelle Yeoh) spends her free time staging elaborate heists — not for the money but for the thrill of ...
The Good, The Bad & The Beauty
5.4
240p

The Good, The Bad & The Beauty

Director-actor Frankie Chan does multiple duty in the action comedy vehicle The Good, The Bad & The Beauty. Frankie Chan is Inspector Hor ...
You’re My Destiny
6.4
240p

You’re My Destiny

Nov. 16, 1987

You’re My Destiny

Naomi, a corporate heiress from Japan, vacations to Hong Kong with her two colleagues. Bored, she sneaks out to visit the city and befriends a ...
Walk Like a Man
4.7
240p

Walk Like a Man

Apr. 17, 1987

Walk Like a Man

As a baby, Bobo gets separated from his family during a camping trip. After being raised by wild dogs for twenty years, Bobo is discovered by ...
Bride of Boogedy
0
240p

Bride of Boogedy

Apr. 12, 1987

Bride of Boogedy

In this sequel to the made-for-television Disney family classic, Mr. Boogedy, the Davis family deals with the return of Mr. Boogedy and his ...
The Witches of Eastwick
6.5
240p

The Witches of Eastwick

Three single women in a picturesque Rhode Island village have their wishes granted – at a cost – when a mysterious and flamboyant man ...
The Forest of the Little Bear
6.8
240p

The Forest of the Little Bear

Hunting master Ginzo kills a man-eating bear. When he finds out the bear had a cub, Ginzo decides to raise the cub, but the bear later becomes a ...
A Taxing Woman
7.3
240p

A Taxing Woman

Feb. 07, 1987

A Taxing Woman

Intrepid tax investigator Ryoko Itakura sets her sights on the mysterious and philandering Hideki Gondo, a suspected millionaire and proprietor ...
Abunai Deka
5.2
240p

Abunai Deka

Dec. 12, 1987

Abunai Deka

When a doctor is found dead and the company’s exclusive data on a cancer drug is missing, detective Takayama and Oshita are called to the ...
Miss Julie
0
144p

Miss Julie

May. 31, 1987

Miss Julie

Complex battle of the sexes and classes as a neurotic rich woman has an affair with her father’s calculating valet.
A Nightmare on Elm Street 3: Dream Warriors
6.6
144p

A Nightmare on Elm Street 3: Dream Warriors

It’s been many years since Freddy Krueger’s first victim, Nancy, came face-to-face with Freddy and his sadistic, evil ways. Now, ...
Hard Rape
0
144p

Hard Rape

Jan. 05, 1987

Hard Rape

Nikkatsu Roman Porno. Women are offered as a sexual sacrifice to the Devil.
Throw Momma from the Train
6.3
144p

Throw Momma from the Train

Larry Donner, an author with a cruel ex-wife, teaches a writing workshop in which one of his students, Owen, is fed up with his domineering ...
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();