1978

Nonton film online Category Tahun 1978

Recently added

Deadly Duo
5.7
mHD

Deadly Duo

Jun. 22, 1978

Deadly Duo

Ah Cheng has decided to get out of this silly kung-fu business and retire with his new girlfriend. Unfortunately, everyone is out to kill him, ...
The Legendary Strike
6.2
mHD

The Legendary Strike

Nov. 30, 1978

The Legendary Strike

The plot deals with a search for a valuable pearl, dubbed the Buddha’s Relic, which is sold to an unwitting Japanese emissary by a corrupt ...
Dragon Lee Vs. The 5 Brothers
4.8
mHD

Dragon Lee Vs. The 5 Brothers

Dragon Lee takes on five warriors who were sent by the emperor to discover who’s behind the rebels plotting his downfall.
Enter Three Dragons
5.5
mHD

Enter Three Dragons

Jun. 11, 1978

Enter Three Dragons

Sammy is involved with gangsters to save his relative from a problem so he calls Dragon Hung from America to help him.
The Magnificent
5.8
mHD

The Magnificent

Dec. 09, 1978

The Magnificent

A General hopes to restore the Ching Dynasty after China has become a republic. Carter Wong stars as Commissioner Yao Tien Shan who learns of a ...
The Courage and the Passion
6.6
mHD

The Courage and the Passion

The lives and loves of a group of U.S. Air Force test pilots on a sprawling airbase called “Joshua Tree.”
The Users
6.2
mHD

The Users

Oct. 01, 1978

The Users

A beautiful girl from a small town with dreams of making it in Hollywood marries an actor whose career is fading, then schemes to get him back ...
Una familia decente
4.2
HDTV

Una familia decente

Jan. 01, 1978

Una familia decente

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 ...
The Dawn Rapists
4.5
HDTV

The Dawn Rapists

May. 03, 1978

The Dawn Rapists

Crime drama centering on a gang of rapists, the aftermath of their crimes on the victims and the gang members being brought to justice.
Borrasca
6.2
HDTV

Borrasca

Jul. 23, 1978

Borrasca

Crime drama centering on a gang of rapists, the aftermath of their crimes on the victims and the gang members being brought to justice.
Shoot the Sun Down
4.6
HDTV

Shoot the Sun Down

Jan. 01, 1978

Shoot the Sun Down

Couple of strangers arrive in a small town, each one after a different thing.
The Deer Hunter
8.1
HDTV

The Deer Hunter

Dec. 08, 1978

The Deer Hunter

A group of working-class friends decide to enlist in the Army during the Vietnam War and finds it to be hellish chaos — not the noble ...
Violette Nozière
7.1
HDTV

Violette Nozière

May. 24, 1978

Violette Nozière

Paris, 1933. The daughter of a respectable lower middle class couple, Violette Nozière, leads a disreputable double life. Far from being the ...
A Fire in the Sky
6
HDTV

A Fire in the Sky

Nov. 26, 1978

A Fire in the Sky

Astronomers discover a comet that they believe will crash into Phoenix, Arizona. They attempt to warn officials, but without 100% certainty, the ...
Rasage
0
Bluray

Rasage

Jun. 19, 1978

Rasage

Cinématon is a 156-hour long experimental film by French director Gérard Courant. It was the longest film ever released until 2011. Composed over ...
L’Âge doré
0
Bluray

L’Âge doré

Nov. 19, 1978

L’Âge doré

Cinématon is a 156-hour long experimental film by French director Gérard Courant. It was the longest film ever released until 2011. Composed over ...
Cinématon
6.1
HDTC

Cinématon

Dec. 20, 1978

Cinématon

Cinématon is a 156-hour long experimental film by French director Gérard Courant. It was the longest film ever released until 2011. Composed over ...
Having Babies III
6.4
HDTC

Having Babies III

Mar. 03, 1978

Having Babies III

Dr. Julie Farr presides over three impending births and cannot help but get involved in the lives of her troubled patients.
Nest of Vipers
6.4
HDTC

Nest of Vipers

Mar. 03, 1978

Nest of Vipers

A background of rising fascism in Venice in 1930s. A music-student, Matthias, mixes with the town’s bourgeoisie and falls in love with a ...
The Golden Key
5.9
HDTC

The Golden Key

Jan. 01, 1978

The Golden Key

Various distinguished members of Hong Kong high society were being blackmailed by mysterious and attractive lady Chang Siu Juen, who seems to ...
Maha Hin
0
HDTC

Maha Hin

Apr. 29, 1978

Maha Hin

Hin, a monk who, one day receives a letter from his younger niece announcing that his parents have been killed by gangsters, their house burnt ...
Huajai Hong Tee Ha
0
HDTC

Huajai Hong Tee Ha

Oct. 21, 1978

Huajai Hong Tee Ha

When Sergeant Kruy is released from prison, a hitman is dispatched to kill him by Yan Yomarat, a kingpin in Korat. However, Kruy was a former ...
I Come Alone
0
HDTC

I Come Alone

Oct. 28, 1978

I Come Alone

When Sergeant Kruy is released from prison, a hitman is dispatched to kill him by Yan Yomarat, a kingpin in Korat. However, Kruy was a former ...
Kru Kha Nu Ngao
0
HDTC

Kru Kha Nu Ngao

Dec. 01, 1978

Kru Kha Nu Ngao

The legend of immortal love..that fascinates you forever!!
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();