Rentaro Mikuni

Recently added

Wuthering Heights
7
WEBRip

Wuthering Heights

May. 28, 1988

Wuthering Heights

Young Kinu Yamabe is drawn to low-born Onimaru, who is vital and charismatic, but viewed by his father as a demon. After her first period, Kinu ...
The Friends
7.1
TS

The Friends

Apr. 09, 1994

The Friends

A delightful and moving coming-of-age story. One summer, three young boys take an increasing interest in an eccentric old man who lives alone in ...
Will to Live
7
TS

Will to Live

Jan. 15, 1999

Will to Live

It is based on the story of The Ballad of Narayama updated to the present day, with the substitution of putting a parent into an old ...
Free and Easy: Samurai Edition
7.2
TS

Free and Easy: Samurai Edition

A traveling ronin perceived as a fool impresses a samurai leader with his fishing skills and gains employment.
Free and Easy 12: Big Holiday Bonus Project
5.5
TS

Free and Easy 12: Big Holiday Bonus Project

Mr. Takano, a company employee, announces plans to take an early retirement so he can return to his home town and spend his days fishing. Su-san ...
Free and Easy 17
6.8
TS

Free and Easy 17

Aug. 05, 2006

Free and Easy 17

Yumiko returns to work in Hama-chan’s department. She had once left the company after getting married, but a dark shadow now seems to loom ...
Free and Easy 18
6.8
TS

Free and Easy 18

Sep. 08, 2007

Free and Easy 18

Hama-chan goes to Okayama to look for Su-san when he goes missing a few days after freezing up during his inaugural speech as the company chairman.
Free and Easy 20: Final
6.2
TS

Free and Easy 20: Final

We don’t have an overview translated in English. Help us expand our database by adding one.
Miyamoto Musashi
7.1
TS

Miyamoto Musashi

May. 27, 1961

Miyamoto Musashi

In this first episode, we are introduced to Takezo, what Musashi used to be before he became the man of legend. His beginning are not exactly ...
Mount Hakkoda
6.8
TS

Mount Hakkoda

Jun. 04, 1977

Mount Hakkoda

Two infantry regiments of the Imperial Japanese Army—210 men overall—tackled Mt. Hakkoda in the winter of 1902 to prepare for war with Russia.
Dotanba
0
HD Cam

Dotanba

Nov. 10, 1956

Dotanba

Dotanba – Last Minute
Kwaidan
7.9
HD Cam

Kwaidan

Dec. 29, 1964

Kwaidan

Taking its title from an archaic Japanese word meaning “ghost story,” this anthology adapts four folk tales. A penniless samurai ...
Crossroad
6.8
HD Cam

Crossroad

Mar. 14, 1956

Crossroad

Ise, a successful entrepreneur, accidentally murders his lunatic wife after he is spotted having an affair with his secretary, Harumi. In his ...
Journey Into Solitude
6.8
240p

Journey Into Solitude

Oct. 28, 1972

Journey Into Solitude

Bored with her school life, a 16-year-old student leaves home to take a trip along the Pacific Ocean. After meeting with a theatre group she ...
Zatoichi at Large
6.9
144p

Zatoichi at Large

Jan. 15, 1972

Zatoichi at Large

Blind masseur and master swordsman Zatoichi finds a robbed and fatally wounded pregnant woman, whose baby he delivers before she dies. He takes ...
Zatoichi the Outlaw
7
144p

Zatoichi the Outlaw

Aug. 12, 1967

Zatoichi the Outlaw

When a local gambling house kidnaps some peasants because they failed to pay their debts, a rival gambling house pays their debts and sets them free.
Mitabi no kaikyô
4.2
HD

Mitabi no kaikyô

Oct. 11, 1995

Mitabi no kaikyô

We don’t have an overview translated in English. Help us expand our database by adding one.
Duel at Fort Ezo
6.7
CAM

Duel at Fort Ezo

Feb. 09, 1970

Duel at Fort Ezo

1864. Samurai Shinbei is sent in a secret mission to Ezo, in the North of Japan, to stop riots of villagers commanded by Jirozaemon. A Russian ...
Striving to Live
0
CAM

Striving to Live

Feb. 25, 1955

Striving to Live

Yasuichiro Isa, who works in the labor section of Sone Mining Tokyo Headquarters, paid a monthly fee for his younger brother, Reiji, who was in ...
The Beautiful Nuns
0
CAM

The Beautiful Nuns

Jul. 26, 1955

The Beautiful Nuns

A samurai who slashes a young girl’s mage appears in Edo, and she is never caught.
Free and Easy 16
7.2
360p

Free and Easy 16

Aug. 27, 2005

Free and Easy 16

Hama-chan meets a friendly US soldier on a trip to Nagasaki with Su-san. Su-san returns to Tokyo and is informed that Hama-chan has gone missing.
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();