Hiroki Matsukata

Recently added

Tajomaru: Avenging Blade
5.2
HDTC

Tajomaru: Avenging Blade

TAJOMARU is the famous ‘bandit’ of the forest from RASHOMON. Whoever kills Tajomaru inherits his name, status and sword. A royal ...
The Magic Serpent
6.2
TS

The Magic Serpent

Mar. 05, 1966

The Magic Serpent

In ancient Japan, a good lord is killed and his throne is taken by the trecherous Yuki Daijo and his wizard friend Oroki-maru. The young prince ...
Dangerous Trade in Kobe
6.7
TS

Dangerous Trade in Kobe

Using a lesser mobster as bait a government agent infiltrates a narcotics-smuggling gang to try to capture the boss. But his survival has a price.
Shogun’s Samurai
7.2
TS

Shogun’s Samurai

Jan. 21, 1978

Shogun’s Samurai

Following the death of the second Tokugawa shogun, it is revealed that he was poisoned by retainers of his son Iemitsu in hopes of gaining him ...
Shogun’s Shadow
7
TS

Shogun’s Shadow

Jan. 14, 1989

Shogun’s Shadow

A shogun’s eldest son must do whatever it takes to survive a series of attempts on his life. He receives much-needed aid from seven ...
The Story of a Man Among Men
5.7
TS

The Story of a Man Among Men

During the Showa era, a young yakuza survives war and injury and rises to become a clan boss with the help and respect of his sworn brothers.
Battles Without Honor and Humanity
7.4
TS

Battles Without Honor and Humanity

In the teeming black markets of postwar Japan, Shozo Hirono and his buddies find themselves in a new war between factious and ambitious yakuza…
Operation Plazma in Osaka
6.7
HD Cam

Operation Plazma in Osaka

Amidst Japan’s postwar economic boom, yakuza factions in Osaka fight for survival when Japan’s largest crime syndicate plans a ...
The Seven Chefs
6
HD Cam

The Seven Chefs

Jan. 15, 1997

The Seven Chefs

Traveling chef Ryuji is called back to Tokyo to help save his late teacher’s restaurant. With the help of his close friend Kinu, Ryuji must ...
Lord of Steel Heart
6.6
HD Cam

Lord of Steel Heart

Jan. 09, 1961

Lord of Steel Heart

A Tokugawa Daimyo rebels against an his lord after the battle of Sekigahara. Samurai Matabei, a famous spear fighter and warrior, is a vassal of ...
Keepers of Order
6.2
HD Cam

Keepers of Order

Aug. 22, 1962

Keepers of Order

Chuji and his family become the primary target of gangs in Nikko headed by Hasshu marshal Nakayama and boss Sukegoro Iioka. Chuji is then aided ...
Yagyu Military Art: Jubei’s Redemption
6
HD Cam

Yagyu Military Art: Jubei’s Redemption

In the fifth installment, Yagyu Jubei must prove the innocence of his family who is suspected of conspiring to take Shogun’s life.
Kagemaru of the Iga Clan
5.5
HD Cam

Kagemaru of the Iga Clan

A group of Iga ninja risk their lives to protect Tokugawa Ieyasu from the villianous Koga Ninja. Kagemaru uses his amazing Iga ninja skills to ...
Sword of Wind and Clouds
0
HD Cam

Sword of Wind and Clouds

This gripping historical drama depicts a clash of swordsmen, secret government spies, mysterious thieves, robbers and roving samurai who want to ...
The Kingdom of Jirocho 1
6.7
HD Cam

The Kingdom of Jirocho 1

The tale of real-life Yakuza boss Shimizu Jirocho is told from his earliest beginnings as a gambler on the road as he forms his gang and sets out ...
The Kingdom of Jirocho 2
0
HD Cam

The Kingdom of Jirocho 2

Jirocho and his henchmen befriend Ishimatsu, a wanderer in Mishima.
The Kingdom of Jirocho 3
0
HD Cam

The Kingdom of Jirocho 3

The third part of the story about feudal boss Jirocho and his underlings.
Human Torpedoes
6.5
HD Cam

Human Torpedoes

Jan. 03, 1968

Human Torpedoes

Story of loyal sailors giving their lives for their country as human torpedoes towards the end of the War.
Delinquent Street
0
HD Cam

Delinquent Street

Feb. 22, 1972

Delinquent Street

We don’t have an overview translated in English. Help us expand our database by adding one.
Sensei
0
HD Cam

Sensei

Apr. 08, 1989

Sensei

We don’t have an overview translated in English. Help us expand our database by adding one.
Evil Doers
0
SD

Evil Doers

Dec. 06, 1975

Evil Doers

Hiroki Matsukata plays Ogata, an Osakan restaurant worker that gets sent to prison for murder. The film details his subsequent attempts to ...
Izo
6
SD

Izo

Aug. 21, 2004

Izo

Izo is an assassin in the service of a Tosa lord and Imperial supporter. After killing dozens of the Shogun’s men, Izo is captured and ...
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();