Bengal

Recently added

Shimoochiai Yakitori Movie
0
240p

Shimoochiai Yakitori Movie

We don’t have an overview translated in English. Help us expand our database by adding one.
Ana
0
240p

Ana

Mar. 13, 1984

Ana

A double suicide happens in Morioka in Iwate Prefecture. The two were employees of rival real estate companies. A prosecutor who senses a setup ...
Capone Cries a Lot
6.3
240p

Capone Cries a Lot

Feb. 16, 1985

Capone Cries a Lot

Umiemon is a naniwa-bushi singer who travels with his wife to the United States in hopes of achieving fame and fortune.
Kekkon Annai Mystery
5.9
240p

Kekkon Annai Mystery

Jun. 15, 1985

Kekkon Annai Mystery

A 19-year-old girl Hiroko Terasawa working in a matching agency promises her client Masakazu Sekine that she’ll pose as his fiancée for a ...
Abunai Deka
5.2
240p

Abunai Deka

Dec. 12, 1987

Abunai Deka

When a doctor is found dead and the company’s exclusive data on a cancer drug is missing, detective Takayama and Oshita are called to the ...
Memories of You
6.4
240p

Memories of You

Mar. 05, 1988

Memories of You

University student Akira meets the lovely 14-year-old Yumi, whom he had tutored years ago. Her mother is told by her doctor that the schoolgirl ...
Matamata Abunai Deka
6.2
240p

Matamata Abunai Deka

Jul. 02, 1988

Matamata Abunai Deka

Detectives Takayama and Oshita participate in a major drug bust which arouses suspicion that the government may be secretly involved.
Stay or go?
6
240p

Stay or go?

Aug. 27, 1988

Stay or go?

Shohei Taguchi is a salaryman who works for a securities company and loves women like no other. One day, he plans to use the cash borrowed from ...
Beijing Watermelon
7.2
240p

Beijing Watermelon

Nov. 18, 1989

Beijing Watermelon

Shunzo is a popular greengrocer in a town near Tokyo. His life, and the lives of his wife Michi, and their two children, undergoes a dramatic ...
Savage City: Angel Whisper
0
240p

Savage City: Angel Whisper

A corrupt cop teams up with an unlikely partner to protect the city from a gang of ruthless drug addicts.
Chizuko’s Younger Sister
7.1
240p

Chizuko’s Younger Sister

The Kitao family is coping with the loss of the eldest daughter, Chizuko, who was killed in a freak accident the year prior. When the other ...
Shimanto River
6.9
240p

Shimanto River

Dec. 07, 1991

Shimanto River

A young boy, Atsu, grows up along the banks of the Shimanto River in rural southern Shikoku. He comes to grips with the unfairness of life and ...
The Rocking Horsemen
7.1
240p

The Rocking Horsemen

Oct. 31, 1992

The Rocking Horsemen

It is 1965. High-school student Takeyoshi Fujiwara hears “Pipeline” by the Ventures, and is mesmerized by their unique sound. With ...
Haruka, Nostalgia
5.8
240p

Haruka, Nostalgia

Feb. 20, 1993

Haruka, Nostalgia

Ayase Shinsuke, a popular writer of a series of girl novels, visits Otaru, the town he grew up in. He meets a strange boy who calls himself by ...
The Tomb & the Divorce
0
240p

The Tomb & the Divorce

Yoshinori sells plots of land in a cemetery, and is involved in a stale ten-year-old marriage with bored housewife Atsuko. When Atsuko makes a ...
Teito Monogatari Gaiden
6
240p

Teito Monogatari Gaiden

In 1995, a mental hospital is erected near the Japanese Ministry of Finance, located adjacent to the grave of Taira no Masakado. A young male ...
Closing Time
6
240p

Closing Time

Feb. 01, 1996

Closing Time

A down-and-out scriptwriter spends his days and nights in the bars of Tokyo. When he is thrown out of a joint because it is closing time, there ...
I Want to Hear the Wind’s Song
0
240p

I Want to Hear the Wind’s Song

A heartwarming, based-on-true-story of how a hearing-impaired couple, Masahiro and Namiko, knew each other, got married and began participating ...
Codename: Tomoko
0
240p

Codename: Tomoko

Jul. 01, 2000

Codename: Tomoko

An action in which a former CIA female operative captures a revenge drama that unfolds against a huge secret organization.
Ah, A Sharp Detective
0
240p

Ah, A Sharp Detective

Jul. 13, 2001

Ah, A Sharp Detective

Kuroki is crazy about gambling and Shirakawa loves unrivalled women. The pair are investigating a bank robbery.
Ah, A Sharp Detective 2
0
240p

Ah, A Sharp Detective 2

Fight fiercely with a duo of hitmen to protect the witnesses of the trial!
The Last Snow
5.2
240p

The Last Snow

Apr. 27, 2002

The Last Snow

A story of two men, one recently bereaved, the other with a wife in a coma. From the popular song.
Teacher’s suitcase
0
240p

Teacher’s suitcase

Mar. 11, 2003

Teacher’s suitcase

Tsukiko is in her late 30s and living alone when one night she happens to meet one of her former high school teachers, ‘Sensei’, in a ...
Nejirin bou
0
240p

Nejirin bou

Nov. 27, 2004

Nejirin bou

A woman as the main character, love and friendship, and one of the
Madamada Abunai Deka
4.6
240p

Madamada Abunai Deka

Oct. 22, 2005

Madamada Abunai Deka

We don’t have an overview translated in English. Help us expand our database by adding one.
Paradise
5.7
240p

Paradise

Jan. 28, 2006

Paradise

Set in a rural fishing village in southern Japan, this is the story of Erika, a celebrated former anchorwoman now back in her hometown ...
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();