Horror

Nonton film online Category Horror

Recently added

A Growing Business
6.1
DVDScr

A Growing Business

May. 01, 1998

A Growing Business

A peaceful yet somewhat boring small town has everything the townspeople need: a beauty shop, a pharmacy, a convenience store, and a Chinese ...
The Guardian
5.4
DVDScr

The Guardian

Apr. 27, 1990

The Guardian

Phil and Kate select the winsome young Camilla as a live-in nanny for their newborn child, but the seemingly lovely Camilla is not what she ...
Beyond the Seventh Door
4.7
DVDScr

Beyond the Seventh Door

Boris, an ex-con thief, is persuaded by his girlfriend to pull one last heist, breaking into her paraplegic, millionaire boss’ sprawling, ...
The Matrimony
5.5
DVDScr

The Matrimony

Feb. 08, 2007

The Matrimony

A woman finds the key to a room in the attic that her husband forbids her from entering. When she opens the door, she is confronted with the ...
When Pen Ghost Meets Plate Ghost
0
DVDScr

When Pen Ghost Meets Plate Ghost

In this Chinese and Korean horror collaboration, ghosts and fairies from different horror legends come together to deliver the scariest horror ...
Mutant Python
4.4
DVDScr

Mutant Python

May. 02, 2021

Mutant Python

Secluded mountain village in northern Fujian is in a state of panic. On the wedding day of Dong Wenhui and Qian Xiuchen father of the groom was ...
7 Guardians of the Tomb
4.4
DVDScr

7 Guardians of the Tomb

An innocent discovery of a well-preserved mummified Emperor from 200 BC China unearths a 2000 year old nightmare – a secret that should ...
American Psycho II: All American Girl
3.7
DVDScr

American Psycho II: All American Girl

Rachel is a criminology student hoping to land a position as a teacher’s assistant for professor Robert Starkman. She’s sure this ...
Rise: Blood Hunter
4.9
DVDScr

Rise: Blood Hunter

Apr. 28, 2007

Rise: Blood Hunter

A reporter on the trail of a sinister cult wakes up in a morgue to find herself a member of the undead. She goes on a personal vendetta for a ...
Torched
4.6
DVDScr

Torched

Dec. 29, 2003

Torched

Deanna, a young, pretty and upwardly mobile nurse is about to face the most difficult challenge of her life…Deciding whether five men ...
Animal Kingdom
6.7
DVDScr

Animal Kingdom

Feb. 25, 2017

Animal Kingdom

Earth. Wind. Fire. Water. Sacrifice. In Animal Kingdom a ritual carves a dimension that melds character, object, landscape and the very tactile ...
My Animal
4.9
DVDScr

My Animal

Sep. 08, 2023

My Animal

Tormented by a hidden family curse, Heather lives in seclusion on the outskirts of a small town. When she falls for the rebellious Jonny, their ...
Animal
4.7
DVDScr

Animal

Jun. 17, 2014

Animal

When plans for a weekend vacation hit a dead end, a group of close-knit friends find themselves stranded in unfamiliar territory, pursued by a ...
Malam Para Jahanam
5.7
DVDScr

Malam Para Jahanam

Dec. 07, 2023

Malam Para Jahanam

The blood was red like anger. The bloody conflict between the People’s Youth & the Santri Group gave birth to three of the most ...
Thanksgiving
6.9
DVDScr

Thanksgiving

Nov. 16, 2023

Thanksgiving

After a Black Friday riot ends in tragedy, a mysterious Thanksgiving-inspired killer terrorizes Plymouth, Massachusetts – the birthplace of ...
The Haunted Place
6.1
DVDScr

The Haunted Place

Nov. 30, 2023

The Haunted Place

Raina was inherited a hotel in Semarang by her father. He and his younger brother eventually managed the hotel. However, there was one unnumbered ...
Bisikan Iblis
5.3
DVDScr

Bisikan Iblis

Sep. 13, 2018

Bisikan Iblis

Nany’s mother was killed by an unseen force. 8 years later, Nany went to the school her mom used to be in to study. And then, something is ...
Munkar
0
DVDScr

Munkar

An oddity that caused unrest at an Islamic boarding school occurred since one of the female students returned. What’s really going on?
Siksa Neraka
0
DVDScr

Siksa Neraka

Dec. 14, 2023

Siksa Neraka

Four brothers, Saleh, Fajar, Tyas and Azizah, have heard stories about heaven and hell since childhood. They were educated strictly by their ...
mother!
6.6
DVDScr

mother!

Sep. 13, 2017

mother!

A couple’s relationship is tested when uninvited guests arrive at their home, disrupting their tranquil existence.
Evil of Dracula
6.3
DVDScr

Evil of Dracula

Jul. 20, 1974

Evil of Dracula

Dracula, was shipwrecked in the 1600s in Japan, when Christianity was illegal. He was forced to spit on the cross and wander alone in the desert. ...
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.
Madhouse
5.4
DVDScr

Madhouse

Jul. 30, 2004

Madhouse

A young psychiatric intern unearths secrets about the mental health facility in which he works.
Blade: Trinity
5.8
DVDScr

Blade: Trinity

Dec. 08, 2004

Blade: Trinity

For years, Blade has fought against the vampires in the cover of the night. But now, after falling into the crosshairs of the FBI, he is forced ...
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();