1987

Nonton film online Category Tahun 1987

Recently added

Till I Know
0
HDTC

Till I Know

Mar. 05, 1987

Till I Know

Thip turns sixteen this year. She is a daughter of wealthy family and in high society. She is raised by strict and conservative rule. She meets ...
It’s Hidden in the Dormitory
0
HDTC

It’s Hidden in the Dormitory

A student and his friend rent an old house as a dormitory. At the same time, he meets a mysterious woman whom he falls in love with without ...
Pattaya Don’t Burn
0
HDTC

Pattaya Don’t Burn

Oct. 16, 1987

Pattaya Don’t Burn

After failing his exams in Bangkok Vit goes home to Pattaya with hopes of becoming a rock singer. However, things go drastically wrong when he ...
Mannequin
5.9
HDTC

Mannequin

Feb. 13, 1987

Mannequin

Jonathan Switcher, an unemployed artist, finds a job as an assistant window dresser for a department store. When Jonathan happens upon a ...
Eleven Days, Eleven Nights
4.4
HDTC

Eleven Days, Eleven Nights

In eleven days time, Michael is due to wed his fiancée Helen. However, a chance meeting with Sarah, a total stranger, threatens to destroy all ...
Yu Pui Tsuen II
6
HDTC

Yu Pui Tsuen II

Oct. 15, 1987

Yu Pui Tsuen II

Before Michael Mak’s Sex And Zen became a cult favourite in the ’90s, there was Ho Fan’s Yu Pui Tsuen (The Carnal Prayer Mat, 1987). But without ...
红楼梦淫史
0
HDTC

红楼梦淫史

Jan. 01, 1987

红楼梦淫史

When extreme cold freezes the pipes at a married couple’s home, they go next door for a few days. While there, the couples become closer ...
Open House
4.1
HDTC

Open House

Oct. 01, 1987

Open House

Someone is killing off nubile real estate agents. A psychologist doing a therapy talk show begins getting calls from the perpetrator, and ...
Dragnet
6
TC

Dragnet

Jun. 23, 1987

Dragnet

LAPD Sgt. Joe Friday — the equally straight-laced nephew of the famous police sergeant of the same name — is paired up with a young, ...
Young and Married
0
TC

Young and Married

Jan. 01, 1987

Young and Married

Joko and Lastri marry young but they have difficulties in their intimate relationship. Joko used to be afraid of women in general, while Lastri ...
Mystery of the Old House
6.3
TC

Mystery of the Old House

Six teenagers accidentally gave way to a curious ghost for revenge. Incidentally father also one of them, Susi (Rani Soraya) is responsible for ...
Ayahku
0
TC

Ayahku

May. 07, 1987

Ayahku

Agus leaves his wife and the three children. After many years, Agus wants to return but he has to apologise to his wife and children, namely ...
Ijaazat
8.4
TC

Ijaazat

Oct. 24, 1987

Ijaazat

An estranged couple accidentally meet in a railway station’s waiting room and revisit their past.
Mirch Masala
7.7
TC

Mirch Masala

Feb. 18, 1987

Mirch Masala

A woman decides to fight against her powerful oppressor. When the guard of a chilli factory helps her, the women and the teacher of the village ...
Predator
7.8
1080p

Predator

Jun. 12, 1987

Predator

A team of elite commandos on a secret mission in a Central American jungle come to find themselves hunted by an extraterrestrial warrior.
Programmed to Kill
3.7
1080p

Programmed to Kill

Apr. 05, 1987

Programmed to Kill

International terrorist leader, Fatima, is critically injured when she attempts to hijack a jumbo jet and is thwarted by Eric Matthews and his ...
The Curse
5.1
1080p

The Curse

Sep. 11, 1987

The Curse

Nathan Hayes is a religious man trying to hold onto his farm and keep his family in line. A real estate developer is trying to buy most of the ...
84 Charing Cross Road
7.4
1080p

84 Charing Cross Road

Feb. 13, 1987

84 Charing Cross Road

When a humorous script-reader in her New York apartment sees an ad in the Saturday Review of Literature for a bookstore in London that does mail ...
After the Promise
7.8
1080p

After the Promise

Oct. 11, 1987

After the Promise

Elmer Jackson is a carpenter in a small Californian town in the 1930s. Struggling to bring up 4 young boys after the death of his wife, he is ...
My Dad, the Socialist Kulak
8.4
1080p

My Dad, the Socialist Kulak

Year 1945. The second World War is over and the soldiers from the disbanded army are returning home. Yet there is still no sign of Joze Malek.
Macan Kampus
0
WEBRip

Macan Kampus

Jun. 03, 1987

Macan Kampus

Ian and some college friends form a band. Since they are becoming popular, they are asked to play in a pub. Then Lara, the girl that lan has a ...
Welts of Regret
0
WEBRip

Welts of Regret

Jan. 01, 1987

Welts of Regret

Stretching over 21 years, the film begins in Semarang, 1966. And everyone gathers to learn some secrets family history.
Back To The Beyond
0
WEBRip

Back To The Beyond

Jan. 01, 1987

Back To The Beyond

Before Charles Xavier and Erik Lensherr took the names Professor X and Magneto, they were two young men discovering their powers for the first ...
Benimsin
0
WEBRip

Benimsin

Jan. 01, 1987

Benimsin

The Yang’s Saga is a 1985 Hong Kong miniseries based on a series of novels and plays titled Generals of the Yang Clan. The series is a ...
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();