1977

Nonton film online Category Tahun 1977

Recently added

Love Can’t Choose
0
HDTC

Love Can’t Choose

Aug. 27, 1977

Love Can’t Choose

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, ...
Damned Life
0
HDTC

Damned Life

May. 20, 1977

Damned Life

Teacher Tom and his hairdresser wife Reusi are living in a slum. They have a daughter. Tom is very dedicated to his job and study books every ...
The Man from Hell
0
HDTC

The Man from Hell

Jul. 29, 1977

The Man from Hell

A detective’s bride and her bridesmaid are raped and killed on the eve of the wedding, and the bodies are left covered in red roses. The ...
The Scar
8
HDTC

The Scar

Dec. 24, 1977

The Scar

In 1936 in rural Bang Kapi, among the rice fields, Kwan and Riam, the children of rival village chiefs, fall in love. Riam’s father ...
The Citizen
7.3
HDTC

The Citizen

Nov. 17, 1977

The Citizen

A naive young farmer saves up for five years to move to Bangkok and buys a taxi in hopes of making a better life for him and his son.
The Midwife: Praji Magic
0
TC

The Midwife: Praji Magic

The film tells a story about Nyi Anis who uses black magic because she is vengeful towards her husband who has thrown her out of the house. The ...
Young, in Love
0
TC

Young, in Love

Jan. 02, 1977

Young, in Love

A rare film that was censored for many years, the story featured protesting university students in the process of self-discovery.
Big Appetite, Low Energy
0
TC

Big Appetite, Low Energy

A middle aged man tries to find a cure for his impotency while his young and sexy wife has an affair. It’s a comedy.
A Young Wife’s Witchcraft
0
TC

A Young Wife’s Witchcraft

A battle of black magic, revenge, death and assorted Indonesian weirdness occurs between Arifin, his first wife Tati, his second wife Sandra and ...
Uyarnthavargal
7.2
TC

Uyarnthavargal

Jan. 14, 1977

Uyarnthavargal

A hearing-impaired woman decides to get her son married to a girl, who lives with auditory impairment.
Palkon Ki Chhaon Mein
7.8
TC

Palkon Ki Chhaon Mein

Nov. 04, 1977

Palkon Ki Chhaon Mein

When Ravi gets a job as a post officer in a village, he falls in love with Mohini, not knowing she loves another
Kitaab
7.9
TC

Kitaab

Dec. 31, 1977

Kitaab

Director Sampooran Singh Gulzar’s insightful comic drama aims to capture the unique perspective of childhood.
Sorga
0
WEBRip

Sorga

Jul. 07, 1977

Sorga

Cakra is a plain simpleton from the countryside. His father is a rich but a miserly man. While her mother is overprotective to Cakra because of ...
Suci Sang Primadona
0
WEBRip

Suci Sang Primadona

Apr. 30, 1977

Suci Sang Primadona

Suci’s performance is exaggerated when she is with Oom Kapten, Mr. Dawud and Mr. Condro. The three men are her clients and she is mistress to ...
Executioners from Shaolin
6.9
WEBRip

Executioners from Shaolin

A couple unite – she is fluent in the crane style of kung fu, he in tiger style. They have a son, but the boy’s father is killed by ...
The Shaolin Plot
6.7
WEBRip

The Shaolin Plot

Apr. 06, 1977

The Shaolin Plot

When a terrible kung fu master seeks various martial arts manuals from around China to make himself even more evil, he must come to blows with a ...
The Iron-Fisted Monk
6.6
WEBRip

The Iron-Fisted Monk

Aug. 25, 1977

The Iron-Fisted Monk

Husker is a student of the Shaolin monks, learning kung fu so that he can avenge his uncle who was murdered by the Manchus who control the ...
Broken Oath
6.9
WEBRip

Broken Oath

Dec. 03, 1977

Broken Oath

Lotus never had a chance. Her mother seethed with anger at being unjustly imprisoned for turning her attemped rapist into a cyclops. Mother ...
The Amsterdam Kill
5.3
WEBRip

The Amsterdam Kill

Dec. 26, 1977

The Amsterdam Kill

Former DEA Agent Quinlan, removed from the force some years earlier for stealing confiscated drug money, is hired by Chung Wei, a leader in the ...
The 36 Crazy Fists
5
WEBRip

The 36 Crazy Fists

Jan. 01, 1977

The 36 Crazy Fists

When a young man’s village is destroyed by a band of thugs, he seeks help from a great kung-fu master, but his real lessons come from a ...
The Face Behind the Mask
5.3
WEBRip

The Face Behind the Mask

When the three most feared fighters in the land are defeated by The First Family and leader Chen Tien Wei is elected Chief of the Martial World, ...
To Kill with Intrigue
5.3
WEBRip

To Kill with Intrigue

Jul. 22, 1977

To Kill with Intrigue

Young master Cao Le chases his pregnant girlfriend away from the family castle. He does it in order to save her from vicious bandits who are ...
Money Crazy
5.8
TS

Money Crazy

Jul. 28, 1977

Money Crazy

Ducky is hired by Rich Chen to transport the “diamonds” he stole from Uncle Pai Mary. Uncles Tough Guy and Mary would like to get the ...
Mount Hakkoda
6.8
TS

Mount Hakkoda

Jun. 04, 1977

Mount Hakkoda

Two infantry regiments of the Imperial Japanese Army—210 men overall—tackled Mt. Hakkoda in the winter of 1902 to prepare for war with Russia.
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();