1988

Nonton film online Category Tahun 1988

Recently added

Dragons of the Orient
6
Mini HD

Dragons of the Orient

Jan. 01, 1988

Dragons of the Orient

For martial arts enthusiasts and fans of Jet Li, Yang Ching, and Wang Chun, this historical filmography about the origins of Chinese martial ...
Split Decisions
5.2
DVDRip

Split Decisions

Jun. 11, 1988

Split Decisions

When a boxer is killed because he wouldn’t take a dive, his brother tries to find a way to avenge him even if only symbolically.
Bat★21
6.5
DVDRip

Bat★21

Jul. 21, 1988

Bat★21

Lt. Col. Iceal “Ham” Hambleton is a weapons countermeasures expert and when his aircraft is shot over enemy territory the Air Force ...
Another Woman
7.2
DVDRip

Another Woman

Oct. 13, 1988

Another Woman

Marion is a woman who has learned to shield herself from her emotions. She rents an apartment to work undisturbed on her new book, but by some ...
Full Moon in Blue Water
5.6
DVDRip

Full Moon in Blue Water

Floyd, the owner of a bar on the Texas coast, has been depressed for a year after his wife disappeared in a swimming accident. He lives with his ...
Mississippi Burning
7.8
DVDRip

Mississippi Burning

Dec. 08, 1988

Mississippi Burning

Two FBI agents investigating the murder of civil rights workers during the 60s seek to breach the conspiracy of silence in a small Southern town ...
Married to the Mob
6.2
R5

Married to the Mob

Aug. 19, 1988

Married to the Mob

Angela de Marco is fed up with her gangster husband’s line of work and wants no part of the crime world. When her husband is killed for ...
A Man for All Seasons
6.9
R5

A Man for All Seasons

Dec. 21, 1988

A Man for All Seasons

Story of Sir Thomas More, who refused to accept the spiritual leadership of Henry VIII, and faces death as he struggles to remain loyal to his ...
Dragon Ball: Mystical Adventure
6.8
R5

Dragon Ball: Mystical Adventure

Master Roshi has succeeded at the one mission he valued most: to train Goku and Krillin to become ultimate fighters. So, he arranges for them to ...
Born to Defence
5.7
R5

Born to Defence

Feb. 16, 1988

Born to Defence

Jet, a young soldier at the end of the second world war must overcome some abusive Americans who are bullying him as well as the Chinese people.
The Telephone
4.1
R5

The Telephone

Jan. 22, 1988

The Telephone

Crazy out of work actress Vashti Blue spends all her time in her small apartment with her pet owl and her telephone, which she uses to try and ...
Bull Durham
7.1
R5

Bull Durham

Jun. 15, 1988

Bull Durham

Veteran catcher Crash Davis is brought to the minor league Durham Bulls to help their up and coming pitching prospect, “Nuke” ...
Dark Mission: Flowers of Evil
3.3
R5

Dark Mission: Flowers of Evil

An undercover CIA agent posing as a reporter travels to South America on a mission to destroy a drug cartel.
Gregory Peck: His Own Man
7.7
DVDScr

Gregory Peck: His Own Man

Talented and enduring Academy Award-winning star, Gregory Peck, tells how it was when studios ruled and a shy boy from a broken family could rise ...
Onassis: The Richest Man in the World
6.3
DVDScr

Onassis: The Richest Man in the World

Biography of the life of Aristotle Onassis, a Greek who rose to become one of the world’s most wealthiest men, detailing his rise to power ...
Stradivari
6.6
DVDScr

Stradivari

Sep. 28, 1988

Stradivari

As a boy the orphan Antonio Stradivari heard for the first time in his life the sound of a violin and he was fascinated by its voice. He tried to ...
The Horse Thief
6.9
DVDScr

The Horse Thief

Jan. 06, 1988

The Horse Thief

Devout Buddhists, Norbu and Dolma live with their young son Tashi in a clan in Tibet. Norbu is a highwayman. After Norbu is charged with stealing ...
A Few Days with Me
7
DVDScr

A Few Days with Me

Aug. 14, 1988

A Few Days with Me

Martial is discharged from a mental insitution where he spent a few years due to a serious nervous breakdown. Upon his return he finds his ...
Secret Witness
5.8
mHD

Secret Witness

Sep. 08, 1988

Secret Witness

Fun turns serious for two kids when an innocent spying game forces them to do some real detective work.
Men Behind the Sun
6.1
mHD

Men Behind the Sun

Dec. 01, 1988

Men Behind the Sun

The film is a graphic depiction of the war atrocities committed by the Japanese at Unit 731, the secret biological weapons experimentation unit ...
Red Sorghum
7.3
mHD

Red Sorghum

Oct. 10, 1988

Red Sorghum

An old leper who owned a remote sorghum winery dies. Jiu’er, the wife bought by the leper, and her lover, identified only as “my ...
The Beast of War
7.3
mHD

The Beast of War

Sep. 14, 1988

The Beast of War

During the war in Afghanistan a Soviet tank crew commanded by a tyrannical officer find themselves lost and in a struggle against a band of ...
Rambo III
5.8
mHD

Rambo III

May. 24, 1988

Rambo III

Combat has taken its toll on Rambo, but he’s finally begun to find inner peace in a monastery. When Rambo’s friend and mentor Col. ...
7½ Detectives
5.9
mHD

7½ Detectives

Jul. 09, 1988

7½ Detectives

Taiwan Comedy directed by Kevin Chu Yen-Ping and starring Eric Tsang and Stanley Fung.
Dragon Tiger Mouse
0
mHD

Dragon Tiger Mouse

Dec. 06, 1988

Dragon Tiger Mouse

Korean martial arts movie starring Won Jin “The Scorpion King”. Later this movie was cut together with ninja scenes shot in Hong Kong ...
Violence Jack: Evil Town
0
HDTV

Violence Jack: Evil Town

After disasters have all but destroyed the Earth, leaving entire cities buried, one man named Violence Jack tries to avert a civil war brewing ...
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();