1988

Nonton film online Category Tahun 1988

Recently added

Catatan Si Boy 2
6.8
720p

Catatan Si Boy 2

Jan. 01, 1988

Catatan Si Boy 2

A love triangle of young and wealthy in Jakarta. Returning from Los Angeles, two good friends, Vera and Priska, fall in love with the same guy, Boy.
Bayar Tapi Nyicil
0
720p

Bayar Tapi Nyicil

May. 22, 1988

Bayar Tapi Nyicil

The film’s title seems to have little connection to the story, a comedy revolving around Emon and the comedy group, Bagito. Emon, son of a rich ...
Namaku Joe
0
720p

Namaku Joe

Jul. 11, 1988

Namaku Joe

Joe Kifly, a university student who owns a “box” car, is dating Fia. Joe changes when he meets Pinky, a modern and rich girl. Joe bets that he ...
The Witch’s Daughter
3.7
720p

The Witch’s Daughter

A beautiful model is possessed by her dead mother, an Indonesian female ghost, which takes revenge on the people who exposed her.
Willow
7.2
720p

Willow

May. 20, 1988

Willow

The evil Queen Bavmorda hunts the newborn princess Elora Danan, a child prophesied to bring about her downfall. When the royal infant is found by ...
Those Swell Yakuza
6.3
720p

Those Swell Yakuza

Jun. 11, 1988

Those Swell Yakuza

Ryo, a young former banker, gets beaten up over a debt from gambling. A yakuza boss saves him, and Ryo decides to train to become a yakuza under him.
The Spider Labyrinth
6.5
CAM

The Spider Labyrinth

Aug. 25, 1988

The Spider Labyrinth

A young professor travels to Budapest to locate a lost colleague. Once there, he gets tangled up in a supernatural mystery.
Survey Map of a Paradise Lost
6.3
CAM

Survey Map of a Paradise Lost

One of the infamous “Four Devils” of the Japanese pink movie scene, Hisayasu Sato delivers an original and thrilling whodunit that ...
Exotic Mask in Hell
5.8
CAM

Exotic Mask in Hell

May. 07, 1988

Exotic Mask in Hell

The story of a high school girl, Keiko, who gets raped repeatedly by her father, but then finds love and comfort in the arms of her older brother.
Stay Gold
0
CAM

Stay Gold

Oct. 29, 1988

Stay Gold

Three girls go on a trip after a friend commits suicide and learn about friendship.
Door
6
CAM

Door

Jan. 10, 1988

Door

A housewife, Yasuko lives in an urban high-rise apartment with her husband Satoru and her son Takuto. Annoyed by spam calls and door-to-door ...
Labyrinth Romanesque
6.8
CAM

Labyrinth Romanesque

Jan. 15, 1988

Labyrinth Romanesque

Based on Edogawa Ranpo Award winner “Hanazono no Meikyu” by Yoko Yamazaki. A serial killing occurs at a port town brothel.
Punchline
5.9
CAM

Punchline

Oct. 07, 1988

Punchline

Lilah Krytsick is a mother and housewife who’s always believed she could be a stand-up comedian. Steven Gold is an experienced stand-up ...
Revolver
6.7
CAM

Revolver

Oct. 22, 1988

Revolver

When a gun belonging to a police officer is stolen, it ends up in the hands of a student, who decides to use it on a yakuza who beat him ...
Robowar
4.3
CAM

Robowar

Jan. 01, 1988

Robowar

A group of commandos heads into the jungles of Venezuela on a highly classified mission and encounters a robotic killing machine.
A Taxing Woman’s Return
6.7
360p

A Taxing Woman’s Return

Ryōko Itakura returns as the tough-as-nails government taxing agent. This time she must figure out a way to expose a fanatical religious cult ...
Yojo no jidai
7
360p

Yojo no jidai

Oct. 29, 1988

Yojo no jidai

We don’t have an overview translated in English. Help us expand our database by adding one.
Operation Pink Squad
5.1
360p

Operation Pink Squad

Nov. 17, 1988

Operation Pink Squad

The Pink Squad is comprised of four strong, tough women (Sandra Ng, Ann Bridgewater, Suki Kwan in her film debut, and Elsie Chan) who do their ...
Picasso Trigger
4.5
360p

Picasso Trigger

Feb. 01, 1988

Picasso Trigger

Double agent Picasso Trigger is assassinated in Paris by double-crossing bad guy Miguel Ortiz. Then Ortiz begins eliminating agents of The Agency ...
Evil Dead Trap
6.2
360p

Evil Dead Trap

May. 14, 1988

Evil Dead Trap

A talk-show hostess takes a camera crew out to an abandoned factory to investigate a purported snuff film that was made there. As she gets closer ...
Crocodile Dundee II
5.7
360p

Crocodile Dundee II

May. 19, 1988

Crocodile Dundee II

Australian outback expert protects his New York love from gangsters who’ve followed her down under.
Rinbu
0
360p

Rinbu

Jan. 09, 1988

Rinbu

Inspired by Arthur Schnitzler’s novel, “La Ronde”, many people are having sex in a variety of ways. A girl and her boyfriend go ...
Niizuma Hard Onanii
0
480p

Niizuma Hard Onanii

Apr. 01, 1988

Niizuma Hard Onanii

We don’t have an overview translated in English. Help us expand our database by adding one.
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();