Naoto Takenaka

Recently added

One Piece: Strong World
7.5
DVDScr

One Piece: Strong World

20 years after his escape from Impel Down, the legendary pirate Shiki, the Golden Lion, reappears causing massive upheaval to the Marines. During ...
A Gambler’s Odyssey 2020
5.2
DVDScr

A Gambler’s Odyssey 2020

Boyatetsu travels to the year 2020 in Tokyo from the year 1945. Tokyo is now plagued by a decreasing population and an increase in unemployment.
Surely Someday
6.2
DVDScr

Surely Someday

Jul. 17, 2010

Surely Someday

Drawing influence from the street musicians of Miyagi, four high school students form a band and spend their free time practicing for their ...
Lady Maiko
6.2
DVDScr

Lady Maiko

Sep. 13, 2014

Lady Maiko

Country bumpkin Haruko only ever wanted to become a maiko, an apprentice geisha. Initially rebuffed for lack of references, Haruko’s strong ...
恋に唄えば♪
6.2
HDTV

恋に唄えば♪

Nov. 03, 2002

恋に唄えば♪

A young department store worker discovers a magical lantern which contains the spirit of Tsuboi, a genie who has just one last chance to help ...
Manhunt
5.2
HDTC

Manhunt

Nov. 19, 2017

Manhunt

Accused of a murder he didn’t commit, a prosecutor sets out on a mission to clear his name.
Bedtime Eyes
5.9
TS

Bedtime Eyes

Apr. 25, 1987

Bedtime Eyes

Based on a polemic novel by Amy Yamada, Bedtime Eyes is about the intense love relationship between a second rate Japanese jazz singer and a ...
Angel Guts: Red Vertigo
5.5
TS

Angel Guts: Red Vertigo

Nami is a nurse and the unwilling object of her patients’ lust. When she is hit by a car whilst fleeing from the home of her unfaithful ...
Universal Laws
6.3
TS

Universal Laws

Jan. 27, 1990

Universal Laws

We don’t have an overview translated in English. Help us expand our database by adding one.
Sumo Do, Sumo Don’t
7.2
TS

Sumo Do, Sumo Don’t

Jan. 15, 1992

Sumo Do, Sumo Don’t

A college senior, Shuhei, is blackmailed by a professor into joining the school’s sumo team. He is aided by a group of misfits who must ...
Waterboys
7.1
TS

Waterboys

Sep. 15, 2001

Waterboys

In a Japanese school, 5 adolescent geeks join the new sport teacher and take up the challenge to take part in the synchronised swimming ...
Karate-Robo Zaborgar
6.3
TS

Karate-Robo Zaborgar

Oct. 15, 2011

Karate-Robo Zaborgar

An evil criminal organisation called Sigma kidnap prominment business leaders to harvest their DNA and only Karate-Robo Zaborgar can save them.
Red Shadow
5.6
TS

Red Shadow

Aug. 11, 2001

Red Shadow

The secret warriors of feudal Japan were the ninja. Sent on impossible missions, the ninja were trained to work in shadows, gather information ...
Location
6.9
TS

Location

Sep. 22, 1984

Location

The melodramatic story of a pink crew’s tragi-comedic adventures on location. A fictionalized adaptation of set photographer Ichiro Tsuda’s ...
Fancy Dance
6.8
HD Cam

Fancy Dance

Dec. 23, 1989

Fancy Dance

Yohei, a punk rocker, becomes a Buddhist monk in order to inherit a mountain temple. Though initially rebelling against the tough monastic ...
Ley Lines
6.9
HD Cam

Ley Lines

May. 22, 1999

Ley Lines

The story follows a trio of Japanese youths of Chinese descent who escape their semi-rural upbringing and relocate to Shinjuku, Tokyo, where they ...
Chinpira
7
HD Cam

Chinpira

Nov. 11, 2000

Chinpira

Osamu rescues a girl who was being chased by two punks and is soon mixed up with the Yakuza
Quartet for Two
7.5
HD Cam

Quartet for Two

Mar. 31, 2001

Quartet for Two

Shotaro and Minako are arguing. Minako has confessed her infidelity to her husband and informs him of her intention to leave him. She has ceased ...
Women’s Kunishû Rebellion
5.8
HD Cam

Women’s Kunishû Rebellion

Onna Kuni Shuu Ikki is a 2002 Japanese historical drama directed by Takashi Miike. It is one of three historical films included in the 2002 DVD ...
Terra Warrior Ψ BOY
6
HD Cam

Terra Warrior Ψ BOY

Jul. 06, 1985

Terra Warrior Ψ BOY

Six year old Momoko and Motoharu are turned suddenly into High school students. And more than that they have now psychic powers.
The Mystery of Rampo
6.7
HD Cam

The Mystery of Rampo

May. 27, 1995

The Mystery of Rampo

Edogawa Rampo is a writer whose latest work is censored by the government, deemed too disturbing and injurious to the public to be allowed to be ...
The Accomplice
5.9
SD

The Accomplice

Apr. 10, 1999

The Accomplice

This hard-boiled action starring Naoto Takenaka is directed by popular manga artist Kazuhiro Kimchi. 8 years ago Brazilian mafioso Carlos had ...
Death Shadows
6.1
SD

Death Shadows

Sep. 20, 1986

Death Shadows

Three men sentenced to death are spared and changed into “shadows executioners”, a group of ruthless ninja working for mysterious high ranking ...
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 ...
Where The Legend Lives
5.9
240p

Where The Legend Lives

Kohei Miyazaki (Naoto Takenaka), a former railroad worker, has become obsessed with discovering the ancient country of Yamataikoku. His obsession ...
Trick: The Movie
6.4
144p

Trick: The Movie

Nov. 07, 2002

Trick: The Movie

Disaster befalls a village’s inhabitants every 300 years. A popular self-styled magician named Naoko (Yukie Nakama) is summoned as a deity ...
Over the Sky
5.4
144p

Over the Sky

Nov. 27, 2020

Over the Sky

Mio is a girl in high school who slacks off. She and her childhood friend Arata and best friend Madoka spend their after-school days in Ikebukuro ...
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();