Arizal

Recently added

Akal-Akalan
0
TC

Akal-Akalan

Feb. 19, 1991

Akal-Akalan

Hara (Robert Syarief) does not approve of the relationships of his daughters, Rosa (Lia Waroka) and Ira (Kiki Fatmala), with Kadir (Kadir) and ...
Mumpung Ada Kesempatan
0
TC

Mumpung Ada Kesempatan

This film simply tells how Doyok and Kadir always have plenty of opportunities, but never quite succeed in making anything of them. Something ...
Ikut-Ikutan
0
TC

Ikut-Ikutan

Mar. 20, 1990

Ikut-Ikutan

The story of the love of Doyok (Doyok) and Kadir (Kadir) for the sisters Rosa (Ayu Azhari) and Ira (Kiki Fatmala). The young women’s family does ...
Tahu Beres
0
TC

Tahu Beres

Sep. 02, 1993

Tahu Beres

Robby disapproves of Doyok, his only son, becoming an artist. He sends Doyok to Yogyakarta to continue his studies while staying at the home of ...
Antri Dong
4.6
TC

Antri Dong

Jan. 01, 1990

Antri Dong

The film tells the story of a middle-class young man named Dendy who is rich and lives in a big house with a driver and a loyal servant.
Curi-curi Kesempatan
0
TC

Curi-curi Kesempatan

Oct. 19, 1990

Curi-curi Kesempatan

The people of Pandanwangi village are upset at news that their land will be appropriated by a large conglomerate. Conflict over the land emerges ...
Gita Cinta dari SMA
8.2
WEBRip

Gita Cinta dari SMA

Mar. 24, 1979

Gita Cinta dari SMA

Galih and Ratna are two high school students who excel at everything they do; they are popular and receive good grades. Soon they begin falling ...
Pintar Pintar Bodoh
7.5
TS

Pintar Pintar Bodoh

Jan. 01, 1980

Pintar Pintar Bodoh

Dono, Kasino, Indro, and Dorman want to open a detective agency. However, because of disagreements between them, their friendship was split into ...
Pokoknya beres
0
TS

Pokoknya beres

Jun. 22, 1983

Pokoknya beres

Dono, who’s good at cooking, applies to many restaurants for work but is always rejected. Meanwhile, Indro and Kasino are only concerned ...
Maju Kena Mundur Kena
7.4
TS

Maju Kena Mundur Kena

Aug. 30, 1983

Maju Kena Mundur Kena

Kasino forbids Dono and Indro, his room mates and also his subordinates at the garage where they work, to fall for women. But secretly, Kasino ...
Itu Bisa Diatur
7.4
TS

Itu Bisa Diatur

May. 10, 1984

Itu Bisa Diatur

Three friends, Dono, Kasino, and Indro, open a restaurant because of Dono’s cooking expertise. There are situational jokes in the restaurant: the ...
Tahu Diri Dong
7
TS

Tahu Diri Dong

Aug. 14, 1984

Tahu Diri Dong

The quasi-skilled Kasino tries to install an abstract painting on the wall of Mr. Us Us’ house where he stays. The plaster wall is damaged. ...
Gantian Dong
6.6
TS

Gantian Dong

Jul. 17, 1985

Gantian Dong

Kasino tries to impress Vera, who wants to act in a movie. Kasino convinces her that he has a famous film director friend, Indro, who recently ...
Mana Bisa Tahan
0
TS

Mana Bisa Tahan

Feb. 01, 1990

Mana Bisa Tahan

In this Warkop DKI comedy, Dono has two girlfriends, Windy and Cindy, so he finds it difficult to arrange dates and they often misunderstand. His ...
I Can Hold It Long
0
TS

I Can Hold It Long

May. 08, 1991

I Can Hold It Long

As usual, this comedy featuring Dono, Kasino and Indro is more driven by a series of comedic skits than a unified storyline. This story, built ...
Bisa Naik Bisa Turun
0
TS

Bisa Naik Bisa Turun

Dec. 31, 1991

Bisa Naik Bisa Turun

Not unlike the other Warung Kopi (Warkop) comedies featuring (Dono, Kasino and Indro), this film is also made up of a series of comedic skits ...
Masuk Kena Keluar Kena
0
TS

Masuk Kena Keluar Kena

Dono (Wahyu Sardono), Kasino (Kasino Hadiwibowo) and Indro (Indrojoyo Kusumo) get lost and end up on an island where the only occupants are ...
Salah Masuk
0
TS

Salah Masuk

Mar. 18, 1992

Salah Masuk

The trio of Dono, Kasino and Indro, are working for an advertising firm. The story begins with the three comedians running here and there, ...
Pencet Sana Pencet Sini
6.5
TS

Pencet Sana Pencet Sini

Dono (Wahyu Sardono), Indro (Indrojoyo Kusumo) and Kasino (Kasino Hadiwibowo) really want to have a car, but they don’t have money. So the ...
Saya Duluan Dong
0
720p

Saya Duluan Dong

Jan. 01, 1994

Saya Duluan Dong

Dono, Kasino and Indro (the Warkop DKI comedy trio) are waiters at a restaurant owned by the parents of Yully, the girlfriend of Kasino. They are ...
Salah Pencet
0
720p

Salah Pencet

Oct. 22, 1992

Salah Pencet

Kadir and Doyok never have any luck. They always get fired from any job they take. Most recently, Kadir and Doyok had been working at a company ...
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 ...
Nikmatnya Cinta
0
720p

Nikmatnya Cinta

Jan. 01, 1980

Nikmatnya Cinta

Ronny is dating Lia, a new student in his school. Apparently, Lia is the daughter of Indrasukma, brother of Sandra, who is the wife of Nico, ...
Kesempatan Dalam Kesempitan
6.9
480p

Kesempatan Dalam Kesempitan

Dono works in a cigarette agency. Kasino works in a car workshop. They recommend Indro to work in Tina and Santi’s boarding house. Comedy happens ...
Dongkrak Antik
7.4
480p

Dongkrak Antik

Sep. 11, 1982

Dongkrak Antik

This time, the comedy trio of Warkop DKI is joined by another comedian, Mat Solar. Each have their own quirkiness: Kasino the grumpy, Dono the ...
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();