1998

Nonton film online Category Tahun 1998

Recently added

Krippendorf’s Tribe
5.1
DVDScr

Krippendorf’s Tribe

Feb. 27, 1998

Krippendorf’s Tribe

After squandering his grant money, despondent and recently widowed anthropologist James Krippendorf must produce hard evidence of the existence ...
Slums of Beverly Hills
6.7
DVDScr

Slums of Beverly Hills

In 1976, a lower-middle-class teenager struggles to cope living with her neurotic family of nomads on the outskirts of Beverly Hills.
Modern Vampires
4.5
DVDScr

Modern Vampires

Oct. 19, 1998

Modern Vampires

A vampire hunter in southern California discovers that his son has been murdered by a gang of the undead and thus goes on a quest for revenge.
3 Misses
5.7
mHD

3 Misses

Nov. 18, 1998

3 Misses

Three stories of people in distress that interlock.
Return to Paradise
6.9
mHD

Return to Paradise

Aug. 10, 1998

Return to Paradise

Lewis, Sheriff and Tony are three friends vacationing in Malaysia. Sheriff and Tony eventually leave to pursue careers in New York, but Lewis ...
Clay Pigeons
6.6
mHD

Clay Pigeons

Sep. 25, 1998

Clay Pigeons

Clay is a young man in a small town who witnesses his friend, Earl kill himself because of the ongoing affair that Clay was having with the ...
Resurrection Man
5.3
mHD

Resurrection Man

Feb. 13, 1998

Resurrection Man

Belfast, in 1970s. Victor Kelly is a young protestant man who hates the Catholics so much that one night he begins to brutally murder them. A ...
Painted Angels
4.9
mHD

Painted Angels

Jul. 21, 1998

Painted Angels

The story centers on the life of a bordello in a midwestern prairie town in the 1870s. The whorehouse is run by pragmatic madam Annie Ryan and ...
The American
6
mHD

The American

Dec. 26, 1998

The American

After the horror of the Civil War, ‘ignorant’ Christopher Newman made his fortune. He travels to France is search of cultural ...
The Butcher Boy
7.1
mHD

The Butcher Boy

Feb. 20, 1998

The Butcher Boy

Francie and Joe live the usual playful, fantasy filled childhoods of normal boys. However, with a violent, alcoholic father and a manic ...
The General
7.2
mHD

The General

May. 01, 1998

The General

The real-life story of Dublin folk hero and criminal Martin Cahill, who pulled off two daring robberies in Ireland with his team, but attracted ...
When Trumpets Fade
7
mHD

When Trumpets Fade

Jun. 27, 1998

When Trumpets Fade

In WWII Western Germany, Private David Manning reluctantly leaves behind a mortally wounded fellow soldier and searches for survivors from his ...
Legionnaire
5.5
mHD

Legionnaire

Dec. 03, 1998

Legionnaire

Alain Lefevre is a boxer paid by a Marseille mobster to take a dive. When he wins the fight he attempts to flee to America with the ...
The Expert
0
mHD

The Expert

Apr. 18, 1998

The Expert

Korean martial arts movie staring Won Jin “The Scorpion King”. The background of the period was under Japanese rule in the 1930s. ...
No Looking Back
5.9
mHD

No Looking Back

Mar. 27, 1998

No Looking Back

Charlie returns to his old town where he meets his ex-girlfriend again and tries to get her back.
Andrew Lloyd Webber: The Royal Albert Hall Celebration
0
HDTV

Andrew Lloyd Webber: The Royal Albert Hall Celebration

British superstar composer Andrew Lloyd Webber is feted in this 50th birthday benefit gala produced by Lloyd Webber’s own theatrical ...
The Mask of Zorro
6.8
HDTV

The Mask of Zorro

Jul. 16, 1998

The Mask of Zorro

It has been twenty years since Don Diego de la Vega fought Spanish oppression in Alta California as the legendary romantic hero, Zorro. Having ...
Major Saab
5.3
HDTV

Major Saab

Jun. 26, 1998

Major Saab

Major Jasbir Singh Rana (Amitabh Bachchan) trains cadets to become officers in the national defence academy. A spoilt brat Virendra Pratap Singh ...
Besieged
6.8
HDTV

Besieged

Feb. 05, 1998

Besieged

When an African dictator jails her husband, Shandurai goes into exile in Italy, studying medicine and keeping house for Mr. Kinsky, an eccentric ...
The Last New Year’s Eve
6.1
HDTV

The Last New Year’s Eve

New year’s eve at “The Islands” condos. An aging countess’s party is crashed by the soccer team from her gigolo’s ...
Ecco fatto
5.8
HDTV

Ecco fatto

Nov. 27, 1998

Ecco fatto

Two friends reminisce about their last days of high school, when one of them ruined his shot at young love due to his jealousy and possessiveness.
Abel/Asia
3.7
HDTV

Abel/Asia

Jan. 01, 1998

Abel/Asia

Behind the scenes mini-doc from Asia Argento on Abel Ferrara during the filming of New Rose Hotel.
Viola bacia tutti
5
HDTV

Viola bacia tutti

Jan. 23, 1998

Viola bacia tutti

Three deadbeat friends see their motorhome holiday trip hijacked by Viola, a beautiful girl on the run from the police after a robbery.
B. Monkey
5.9
HDTV

B. Monkey

Nov. 07, 1998

B. Monkey

When wistful introvert Alan Furnace meets quick-witted bombshell Beatrice, he has no idea of her secret life as “B. Monkey” — ...
The Phantom of the Opera
4.3
HDTV

The Phantom of the Opera

A man who was raised by rats deep under the Paris Opera House pines for a gorgeous soprano by terrorizing those around her.
The Prophecy II
5.6
HDTV

The Prophecy II

Jan. 20, 1998

The Prophecy II

In this direct-to-video sequel, Gabriel returns to try to destroy the human race he despises so much, with the help of a suicidal teen and the ...
Suicide Kings
6.9
HDTV

Suicide Kings

Apr. 17, 1998

Suicide Kings

Carlo, a former mobster, is abducted by five privileged young men desperate to raise a $2 million ransom to save the sister of a friend. As Carlo ...
Illuminata
6
HDTV

Illuminata

May. 21, 1998

Illuminata

It’s the start of the 20th century, and Tuccio, resident playwright of a theatre repertory company offers the owners of the company his new ...
Antz
6.5
HDTV

Antz

Oct. 02, 1998

Antz

A neurotic worker ant in love with a rebellious princess rises to unlikely stardom when he switches places with a soldier. Signing up to march in ...
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();