1981

Nonton film online Category Tahun 1981

Recently added

The Magic Man
0
TC

The Magic Man

Jan. 01, 1981

The Magic Man

Treated like crap and then banished by his village, the ugly and sickly Lawar seeks shelter in a cave and is visited by a wish-granting bat ...
Not a Seasonal Dream
0
TC

Not a Seasonal Dream

Jul. 02, 1981

Not a Seasonal Dream

Little Nina, oldest daughter of a plantation guard, is rescued by Daniel, a novice priest, from a tiger. As a result, Nina later aspires to be a ...
An Assassin Passes By
5.8
TC

An Assassin Passes By

Apr. 08, 1981

An Assassin Passes By

The story of a serial killer but bears little resemblance to a slasher movie. We know almost at once who the killer is and the emphasis is not on ...
Chashme Buddoor
7.9
TC

Chashme Buddoor

Apr. 30, 1981

Chashme Buddoor

Womanizing slackers Omi and Jai attempt to woo the new girl in the neighborhood, and fail – miserably. Their third roommate – shy, ...
Raiders of the Lost Ark
8.4
1080p

Raiders of the Lost Ark

When Dr. Indiana Jones – the tweed-suited professor who just happens to be a celebrated archaeologist – is hired by the government to locate the ...
Private Lessons
5.1
1080p

Private Lessons

Aug. 21, 1981

Private Lessons

Phillip Filmore is a naive, 15-year-old, preoccupied with sex, who develops a crush on Nicole Mallow, the new 30-something, French housekeeper ...
Rubberface
3.4
1080p

Rubberface

Jan. 01, 1981

Rubberface

Janet is an over-weight girl who has a knack for making the other children in school laugh… by making fun of her own weight. In seeing the ...
Adieu Galaxy Express 999
7
1080p

Adieu Galaxy Express 999

Two years after the events of Galaxy Express 999, Earth has become a battlefield, and Tetsuro is summoned to board the Three-Nine once more. In ...
Zoom Up: Sexual Crime Report
5.4
WEBRip

Zoom Up: Sexual Crime Report

1981 Nikkatsu Roman Porno film. The wife of a prominent businessman works as a late-night radio personality. One night on her way to the radio ...
Message From The Future
5.8
WEBRip

Message From The Future

From the year 3005, a delegate from the future arrives in 1985 to convince the present leaders make certain World War III happens, which he ...
Man on the Brink
6.9
WEBRip

Man on the Brink

Jan. 08, 1981

Man on the Brink

An undercover cop goes deep undercover to inside one of Hong Kong’s most notorious Triad gangs only to find him getting consumed by a life ...
The Executor
3.9
WEBRip

The Executor

Mar. 04, 1981

The Executor

Chow Yun-Fat and Danny Lee star in this police action film. Two cops are trying to capture a triad boss, but are interrupted by hitman played by ...
The Crazy Chase
5.9
WEBRip

The Crazy Chase

Mar. 19, 1981

The Crazy Chase

Lau Kar-Wing plays a private detective whose business is failing, so he is forced to accept a job as a temporary actor. But he quickly becomes ...
The Prodigal Son
7.3
WEBRip

The Prodigal Son

Nov. 10, 1981

The Prodigal Son

A rich man’s son believes himself to be the best kung fu fighter in Canton. Unfortunately, his father, anxious for his son’s safety, ...
The Cannonball Run
6.2
WEBRip

The Cannonball Run

Jun. 19, 1981

The Cannonball Run

A cross-country road race is based on an actual event, the Cannonball Baker Sea to Shining Sea Memorial Trophy Dash, organized by Brock Yates to ...
The Queen of Black Magic
6.2
TS

The Queen of Black Magic

A woman is seduced by and cast aside by a fickle lover. When the lover marries another woman who starts hallucinating during their wedding, she ...
Ghost with Hole
6.4
TS

Ghost with Hole

Aug. 02, 1981

Ghost with Hole

An honest woman falls for a model agency scam, and is then brutally murdered by mindless thugs. She rises from the crypt as a Sundel Bolong (a ...
The 6.000.000 Dollar Man
7.5
TS

The 6.000.000 Dollar Man

Mown down and crippled by a fleet of tuk-tuks, police officer Dono (Sardono) is given experimental bionic limbs and, along with his incompetent ...
IQ Jongkok
0
TS

IQ Jongkok

Feb. 11, 1981

IQ Jongkok

Three poor students help Mr. Broto who is a victim of a hit and run accident. Apparently, Mr. Broto has a treasure map and this treasure quest ...
Super Fool!
6.2
TS

Super Fool!

Jul. 29, 1981

Super Fool!

Kwong and Ming, two boys from rural China, sneak into Hong Kong to get quick rich. But they are instantly disillusioned and they get into messy ...
Play it, Boogie-Woogie
6.3

Play it, Boogie-Woogie

A runaway cat-loving girl begins a love triangle with a reckless older man and a young biker in high school. The film follows their subsequent ...
Call from Darkness
6.3
TS

Call from Darkness

Sep. 26, 1981

Call from Darkness

Keiko Inagawa (Asami Kobayashi) pays a visit to neurologist Aizawa about her fiancé Tatsuo Tamura (Kaoru Kobayashi). A mysterious case involving ...
Why Not?
6.8
TS

Why Not?

Jan. 08, 1981

Why Not?

The film depicts carnivalesque atmosphere summed up by the cry “Ei ja nai ka” (“Why not?”) in Japan in 1867 and 1868 in ...
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();