Ida Kusumah

Recently added

Gadis Malam
0
TC

Gadis Malam

Jan. 01, 1993

Gadis Malam

After her parents divorce, Prita (Kiki Fatmala) survives an attempted sexual assault by her uncle only to lose her virginity when her cousin ...
Makelar Kodok
0
TC

Makelar Kodok

Jul. 17, 1989

Makelar Kodok

Fifi (Paramitha Rusady) runs away from home as she does not want to marry the man chosen for her by her parents. She then meets Kadir (Kadir), an ...
Menjusuri Djedjak Berdarah
0
TC

Menjusuri Djedjak Berdarah

On the trail to catch the killer of his brother, Achmad easily defeats a bandit who challenges him. This impresses Citra, a child, who since then ...
Operasi X
0
TC

Operasi X

Oct. 17, 1968

Operasi X

When army intelligence detects an underground movement, Operation X is carried out. Lieutenant Hadi receives a secret mission to penetrate into ...
Cintapuccino
5.7
TC

Cintapuccino

Aug. 30, 2007

Cintapuccino

Rahmi finally meets Nimo – the man of her dreams, in her school. Rahmi was then determined to get to know Nimo, from high school until ...
Jangan Bilang Siapa-siapa
0
TC

Jangan Bilang Siapa-siapa

Newlyweds Merry (Lydia Kandou) and Andi (Ray Sahetapy) have to say goodbye to Anita’s parents who are going abroad for a holiday. Aunt and Uncle ...
Bebek Belur
5.1
TC

Bebek Belur

Apr. 08, 2010

Bebek Belur

Bebek Belur Indonesia is a comedy film released in 2010 directed by Adrianto Sinaga. The film stars among others by Torro Margens, Mario ...
Oom Pasikom
0
TC

Oom Pasikom

Jul. 03, 1990

Oom Pasikom

Like the film’s title, Parody of the Capital resembles a sketch of the community. Oom Pasikom, a cab driver, is stingy because of his measly ...
Olga dan Sepatu Roda
7.7
TC

Olga dan Sepatu Roda

Apr. 30, 1992

Olga dan Sepatu Roda

Olga, a high school student, is obsessed with roller skating.
Ratu Amplop
0
WEBRip

Ratu Amplop

Jul. 15, 1974

Ratu Amplop

Beni, who has been dating Ida for a long time, is now interested in Ratmi, who becomes a queen of a competition by bribing the judges. The ...
Jodoh Boleh Diatur
0
TS

Jodoh Boleh Diatur

Jan. 01, 1988

Jodoh Boleh Diatur

Dono, Kasino, Indro all find girlfriends through a dating agency. Although the relationships didn’t do well for the three of them. And Dono ...
Hey, Cutie!
0
TS

Hey, Cutie!

Jul. 12, 1989

Hey, Cutie!

Kasino and Indro work at their uncle’s chicken farm. They are jealous of Dono, son of the uncle who studied in America, and returns with an ...
Sorga Dunia di Pintu Neraka
0
720p

Sorga Dunia di Pintu Neraka

Yanti, has to deal with major changes when her parents divorce. Yanti chooses to live with her mother, but a shock awaits her when her mother is ...
Pelangi di Balik Awan
0
720p

Pelangi di Balik Awan

Nov. 06, 1984

Pelangi di Balik Awan

Sumiati lets her husband marry Yati because she cannot bear a child. But when Yati delivers, Sumiati is pregnant and gives birth to Mira. Mira’s ...
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();