1988

Nonton film online Category Tahun 1988

Recently added

Treasure Hunter
0
HDTC

Treasure Hunter

Jan. 01, 1988

Treasure Hunter

Another Filmark cut-and-paste movie. This one adds new scenes to a Thai film originally titled “Black Pearl Treasure” and starring ...
Mission Hunter
0
HDTC

Mission Hunter

Jan. 01, 1988

Mission Hunter

The Iron Relic, a priceless treasure, is lost. Dr. Raymond has been searching for the relic for the last 20 years.
Rage Betrayed
0
HDTC

Rage Betrayed

Jan. 01, 1988

Rage Betrayed

The Iron Relic, a priceless treasure, is lost. Dr. Raymond has been searching for the relic for the last 20 years.
Battle for the Treasure
4.8
HDTC

Battle for the Treasure

In Kampuchea and against the background of a bloody civil war, a group of bandits get hold of the beautiful precious stone that represents the ...
Robo Vampire
3.4
HDTC

Robo Vampire

Jan. 01, 1988

Robo Vampire

Narcotics agent Tom Wilde is given a second chance at life after being shot and killed. In a futuristic experiment, agent Wilde is returned to ...
Crocodile Fury
5.3
HDTC

Crocodile Fury

Jan. 30, 1988

Crocodile Fury

Witch Monica has the power to resurrect vampire that can destroy everything that exists on earth. The situation worsens when Monica starts ...
The Spy Inferno
0
HDTC

The Spy Inferno

Jun. 22, 1988

The Spy Inferno

A rare Filmark production. This uses over an hour of new footage from the 1983 Thai action film เสือภูพาน (“Tiger Phu Phan”) starring ...
Ninja, Demon’s Massacre
3.9
HDTC

Ninja, Demon’s Massacre

Police are hot on the heels of ninjas involved in international espionage and that’s got ninja gang leader Willie worried. When the police ...
Virgin Market
0
HDTC

Virgin Market

Aug. 31, 1988

Virgin Market

The story of a young woman growing up in a broken family, her fatal fate begins with her real father, who bets her to sell her as a salesman just ...
Raeng Tien
0
HDTC

Raeng Tien

Jul. 23, 1988

Raeng Tien

Tiensri was disappointed with love so she has a perception that no man is honest to her. However, after she has a car accident since Tiwa crashes ...
Big
7.3
TC

Big

Jun. 03, 1988

Big

When a young boy makes a wish at a carnival machine to be big—he wakes up the following morning to find that it has been granted and his body has ...
Empire on Fire
4.1
TC

Empire on Fire

Jan. 01, 1988

Empire on Fire

Villain Bogart and his army of pirates invade a village and kill all the men and women they come across. They cap off the invasion by ...
Jakarta
5
TC

Jakarta

May. 06, 1988

Jakarta

A CIA agent roams the streets of New York haunted by the death of the beautiful woman he fell in love with while on assignment in Jakarta. When ...
As Tough as Stone Mountain
0
TC

As Tough as Stone Mountain

Danti is a strong-willed woman, but she has to marry Irawan to help her father who is in debt. Danti always feels like a whore since her marriage ...
The Big Talkers
0
TC

The Big Talkers

Jan. 01, 1988

The Big Talkers

Jamal and Kamil sell clothes on a street corner in Jakarta. The police often chase them. Over time, Jamal becomes angry and intends to change his ...
Irisan-irisan Hati
7.2
TC

Irisan-irisan Hati

Aug. 22, 1988

Irisan-irisan Hati

Even though he is not a “left wing” student, Nurhadi, nicknamed Hadi, insists on becoming a volunteer in the fight against Malaysia. ...
In Vitro Fertilisation
0
TC

In Vitro Fertilisation

Dr. Sukarya is a docent who is suspended for defending a university student. To support the family, his wife, Jelina, works in a travel agency. ...
Elegi buat Nana
6.9
TC

Elegi buat Nana

Aug. 06, 1988

Elegi buat Nana

Elegi for Nana tells about Nana (Ria Irawan) who suffered from end stage leukemia but still trying to do the best in the rest of his life. Reo ...
Libaas
7.9
TC

Libaas

Jan. 01, 1988

Libaas

The film is about married couples of urban India having extramarital relations and adultery. Based on Gulzar’s own story ...
Main Zinda Hoon
7.9
TC

Main Zinda Hoon

Jun. 05, 1988

Main Zinda Hoon

Beena, a villager married to a man in the city, is shocked to find that her husband has left the house. She begins to provide for the family, but ...
Painted Faces
7.2
1080p

Painted Faces

Sep. 16, 1988

Painted Faces

This is a story about the Peking Opera School that Jackie Chan, Samo Hung and Yuen Biao attended as young men. The story is about their teacher ...
The Dead Pool
6.3
1080p

The Dead Pool

Jul. 13, 1988

The Dead Pool

Dirty Harry Callahan returns for his final film adventure. Together with his partner Al Quan, he must investigate the systematic murder of actors ...
Earth Girls Are Easy
5.4
1080p

Earth Girls Are Easy

Sep. 08, 1988

Earth Girls Are Easy

In this musical comedy, Valerie is dealing with her philandering fiancé, Ted, when she finds that a trio of aliens have crashed their spaceship ...
Die Hard
8.2
1080p

Die Hard

Jul. 15, 1988

Die Hard

NYPD cop John McClane’s plan to reconcile with his estranged wife is thrown for a serious loop when, minutes after he arrives at her ...
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();