Koya Pagayo

Recently added

Panggil Namaku Tiga Kali
5.1
720p

Panggil Namaku Tiga Kali

Rasyah’s family decided to move again and this time they went to Makassar. Rasyah’s father’s job makes them have to change ...
12:00 AM
4
720p

12:00 AM

Jun. 02, 2005

12:00 AM

Alvin’s relationship with Inez is fraught with many problems. Matters come to a head with the presence of another woman, Clara, who is getting ...
Jeritan Kuntilanak
4.8
720p

Jeritan Kuntilanak

Nov. 05, 2009

Jeritan Kuntilanak

When Lila befriends Reina and Vivin, her problems begin when both Reina and her fall for Ferry. One day, Reina take them to her parents’ villa, ...
Hantu Ambulance
3.3
720p

Hantu Ambulance

Feb. 21, 2008

Hantu Ambulance

Gina, Rano’s mother, made a pact with the devil to have more wealth for her family, on condition that she has to sacrifice lives. When she fails ...
Hantu Jamu Gendong
3.6
720p

Hantu Jamu Gendong

Jan. 22, 2009

Hantu Jamu Gendong

Kafka never believe in ghost, but somehow he always gets the chance to see the ghost with her medicine basket thinking that she’s human.
After Midnight
4.9
720p

After Midnight

Mar. 26, 2007

After Midnight

Lonely girls who believe haunted by the ghost, find the shocking answer at the end.
Malam Jumat Kliwon
2.1
720p

Malam Jumat Kliwon

May. 31, 2007

Malam Jumat Kliwon

We don’t have an overview translated in English. Help us expand our database by adding one.
Pocong Rumah Angker
0
720p

Pocong Rumah Angker

Dec. 16, 2010

Pocong Rumah Angker

Zaki, Joana, and Reni visit the house known as the place of disposal and burial of the dead in criminal. They are disturbed by Jaipong and Pocong.
Kalung Jelangkung
0
720p

Kalung Jelangkung

Apr. 20, 2011

Kalung Jelangkung

When Kiki and her friends are on a holiday in the village, they play the jelangkung inside an old building. Suddenly the jelangkung doll stirs ...
Pelet Kuntilanak
3.1
720p

Pelet Kuntilanak

Jun. 01, 2011

Pelet Kuntilanak

Pamela is obsessed with beautifying herself by using the magical medium in the form of pellets with men’s pants as a tool. To own the ...
Keranda Kuntilanak
2.7
720p

Keranda Kuntilanak

Sep. 22, 2011

Keranda Kuntilanak

Abby (Tifany Jane) and Ikke (Fiona Fachry) never suspected that their boarding house that was once safe and peaceful, suddenly became sinister. ...
Bangkit dari Kubur
5.7
720p

Bangkit dari Kubur

Jun. 21, 2012

Bangkit dari Kubur

The car that Marlon, Ranggo, and Aril were in crashed into a motorcycle with a married couple. They flee but are haunted by Pocong and Kuntilanak.
Dendam dari Kuburan
0
720p

Dendam dari Kuburan

Jun. 21, 2012

Dendam dari Kuburan

We don’t have an overview translated in English. Help us expand our database by adding one.
Ada Hantu Di Vietnam
0
720p

Ada Hantu Di Vietnam

Nov. 29, 2012

Ada Hantu Di Vietnam

Tells the story of Jordan , Bianca and Nayya to Vietnam to visit a new baby sister Bianca . But in the course in Vietnam they were trapped by the ...
Pocong Pasti Berlalu
0
720p

Pocong Pasti Berlalu

Mar. 27, 2014

Pocong Pasti Berlalu

The story begins with some students who live in Pak Bolot’s boarding house, they are Remon, Dede, Dion, Radit and two beautiful girls Tata ...
te[rekam]
3.7
720p

te[rekam]

Mar. 18, 2010

te[rekam]

Olga, Jupe (Julia Perez), and Monique, decide to live in a house that belongs to Siska, in order to prepare their horror film. Olga wants all ...
Santet Kuntilanak
3.3
360p

Santet Kuntilanak

Mar. 08, 2012

Santet Kuntilanak

It is a story of two sisters with different personalities, Maya and Lila. Lila is a tender woman with strong religious faith while Maya, her ...
Hantu Jeruk Purut
4.8
480p

Hantu Jeruk Purut

Nov. 30, 2006

Hantu Jeruk Purut

Hantu Jeruk Purut is a 2006 Indonesian horror film directed by Nayato Fio Nuala and starring Angie Virgin, Sheila Marcia, and Samuel Z ...
Hantu Jeruk Purut Reborn
0
480p

Hantu Jeruk Purut Reborn

Ketika Ayah Jenny meninggal, seluruh keluarga terkejut dengan kabar tersebut. Ayah Jenny dimakamkan di TPU Jeruk Purut dan semuanya berjalan ...
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();