1977

Nonton film online Category Tahun 1977

Recently added

Return of the Tiger
5.6
mHD

Return of the Tiger

Jun. 10, 1977

Return of the Tiger

The thriving narcotics smuggling operations in Bangkok are headed by rival American and Chinese interests. The former is led by huge bearded ...
Moonlight Sword and Jade Lion
5.8
mHD

Moonlight Sword and Jade Lion

Tyrone Shu directs Lung Chun, Wang Tao, and Angela Mao in the historically set martial arts film Moonlight Sword & Jade Lion. During the ...
Duel with the Devils
6
mHD

Duel with the Devils

Sep. 10, 1977

Duel with the Devils

As the daughter of the Chinese police chief, Angela secretly dresses up as a man to use her kung fu on Japanese troublemakers.
The Invincible Kung Fu Trio
5.5
mHD

The Invincible Kung Fu Trio

The film takes up the tale of Shaolin students Fong Si Yu and Hung Si Kwan (joined here by a third comrade, Lu Ka Chai) and their efforts to ...
Duel in the Desert
4.8
mHD

Duel in the Desert

Oct. 21, 1977

Duel in the Desert

The setting for this tale is an inn where people come from all corners of China every 5 years to witness and participate in a prestigious horse ...
Robber, Pros & Money
6.6
mHD

Robber, Pros & Money

Dec. 08, 1977

Robber, Pros & Money

To free his girlfriend from her contract with a greedy madam, Shang Li (Don Wong) teams up with a cold-blooded thief called the Sparrow ...
The Real Bruce Lee
4.5
mHD

The Real Bruce Lee

Jan. 13, 1977

The Real Bruce Lee

The Real Bruce Lee is a martial arts documentary. It begins with a brief biography of Bruce Lee, and shows scenes from four of his childhood ...
Guest Of Black Leopard
6.5
mHD

Guest Of Black Leopard

The nation called Hocheonpyo transports gold in the village of Korean vagabonds in Manchuria to Kukja family when some bandits attack and steal ...
¿Y ahora qué, señor fiscal?
5.7
HDTV

¿Y ahora qué, señor fiscal?

Working-class dude grows up surrounded with petty delinquency and ghetto temptations; he marries a rich girl and faces the disapproval of her ...
Fraude matrimonial
4.8
HDTV

Fraude matrimonial

Jun. 26, 1977

Fraude matrimonial

Working-class dude grows up surrounded with petty delinquency and ghetto temptations; he marries a rich girl and faces the disapproval of her ...
La máscara
5.3
HDTV

La máscara

Jul. 31, 1977

La máscara

Diana’s parents have separated. Diana moves to a boarding school, by order of her parents, to complete her education. There she will meet ...
Street Warriors
6.2
HDTV

Street Warriors

Dec. 23, 1977

Street Warriors

Perros Callejeros is based on the juvenile delinquency of the 1970s and 80s in Spain. The story is set in Barrio de la Mina in Barcelona one of ...
İbo ile Güllüşah
6.1
HDTV

İbo ile Güllüşah

Jan. 01, 1977

İbo ile Güllüşah

Through letters, diaries and personal testimonies, an account of the complexity and variety of experiences of LGBT Italians during the Fascist ...
The Sentinel
6.3
HDTV

The Sentinel

Jan. 07, 1977

The Sentinel

A New York City model with a troubled past relocates to an apartment in a brownstone building where the only other tenant is a withdrawn blind ...
Roseland
6
HDTV

Roseland

Oct. 02, 1977

Roseland

“Roseland” is made up of three stories, sometimes connecting, all set in the famed New York dance palace, and all having the same ...
Delta County, USA
5.6
HDTV

Delta County, USA

May. 20, 1977

Delta County, USA

Delta County is a staid Southern community caught between the old traditions and a rapidly changing way of life. For teenagers Terry Nicholas, ...
Exorcist II: The Heretic
3.8
HDTV

Exorcist II: The Heretic

Bizarre nightmares plague Regan MacNeil four years after her possession and exorcism. Has the demon returned? And if so, can the combined faith ...
US Against the World
8.8
HDTV

US Against the World

Sep. 07, 1977

US Against the World

This NBC Special from 1977 pitted celebrities from the worlds of film and TV in the United States against stars from the U.K. and the rest of the ...
Pumping Iron
7.3
Bluray

Pumping Iron

Jan. 18, 1977

Pumping Iron

Amateur and professional bodybuilders prepare for the 1975 Mr. Olympia and Mr. Universe contests as five-time champion Arnold Schwarzenegger ...
M M M M M…
0
Bluray

M M M M M…

Mar. 19, 1977

M M M M M…

One year before starting his famous series “Cinematons”, Gerard Courant had made an ancestor to this series: the portrait of Martine ...
No Room to Run
3.8
HDTC

No Room to Run

May. 18, 1977

No Room to Run

Concert promoter Nick Loomis is sent to Sydney by his ex father-in-law and boss Garth Kingswood, and asked to deliver a briefcase to a foreigner. ...
Having Babies II
6.6
HDTC

Having Babies II

Oct. 28, 1977

Having Babies II

The story of various couples who get caught up in the personal and emotional crises of birth, adoption and hospitalization, and also of the ...
Una donna di seconda mano
5.4
HDTC

Una donna di seconda mano

The young Luca grew up with his uncle Augusto, owner of a shoe store. The latter, determined to “start” the clumsy nephew sexually, ...
Lost Soul
6.9
HDTC

Lost Soul

Jan. 20, 1977

Lost Soul

Bizarre events keep occurring in an old mansion, and it’s soon become obvious that something mysterious is up in the attic.
Kill for the Truth
4.6
HDTC

Kill for the Truth

Jan. 01, 1977

Kill for the Truth

In order to really see justice done, Mai (Sombat Metanee) leave his work as a lawman, and funds his activities with some thievery of his own. ...
Bionic Heroes
0
HDTC

Bionic Heroes

Jan. 01, 1977

Bionic Heroes

Sombat Metanee stars as an army captain who teams up with a coalition of spook agencies to bust open a global heroin ring run by bad gangsters ...
Hatchet
0
HDTC

Hatchet

Jan. 01, 1977

Hatchet

After a powerful mob boss dies, a number of his underlings fight for power.
The Hunter
0
HDTC

The Hunter

Jan. 01, 1977

The Hunter

Mateson gets divorced from Atisak after she finds out he has a mistress. When trying to make a living supporting herself and her daughter Pheung, ...
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();