Taiji Tonoyama

Recently added

Hawaiian Dream
6.3
TS

Hawaiian Dream

Aug. 29, 1987

Hawaiian Dream

Tatsuhiko and Shofumi are hoodlums living in downtown Hawaii, who have flown out of Japan and entered the country illegally for a reason. The two ...
The Last Swordsman
6.2
TS

The Last Swordsman

Nov. 02, 1974

The Last Swordsman

Personal tale of Okita Soji who fights to survive in a world without pity in the merciless era of the downfall of the Tokugawa Shogunate.
Zegen
7
TS

Zegen

Jun. 02, 1987

Zegen

At the time between the World Wars, Japan is involved in empire-building throughout East and Southeast Asia. After a brief career as a low-level ...
Dotanba
0
HD Cam

Dotanba

Nov. 10, 1956

Dotanba

Dotanba – Last Minute
East China Sea
0
HD Cam

East China Sea

Oct. 05, 1968

East China Sea

Rokurō starts a part-time job on a fishing boat, but the ship has an engine failure in the middle of the Pacific Ocean.
The Betrayers Out!
0
HD Cam

The Betrayers Out!

Jan. 15, 1966

The Betrayers Out!

Shochiku’s popular series of gang films, this one has the hero returning from prison bent on revenge. He runs into Chinese hoodlums, ...
Ballad of Orin
7.4
HD Cam

Ballad of Orin

Nov. 19, 1977

Ballad of Orin

A blind traveling musician is abused and oppressed wherever she goes, even as the modern world imposes change around her.
Onibaba
7.9
SD

Onibaba

Nov. 21, 1964

Onibaba

While her son, Kichi, is away at war, a woman and her daughter-in-law survive by killing samurai who stray into their swamp, then selling ...
Kuroneko
7.7
SD

Kuroneko

Feb. 24, 1968

Kuroneko

In the Sengoku period, a woman and her daughter are raped and murdered by soldiers during a time of civil war. Afterwards, a series of samurai ...
Temptation
6.7
SD

Temptation

Sep. 22, 1957

Temptation

Shokichi, the owner of the clothing store, lives with his daughter Hideko and plans to open an art gallery. One day, Hideko led a handsome art ...
Porno Emperor
0
240p

Porno Emperor

May. 02, 1971

Porno Emperor

A secretary is introduced to the world of BDSM by her boss. She becomes his personal slave as they take a walk on the wild side of ...
The Champion
6.9
HD

The Champion

May. 01, 1957

The Champion

Eikichi Yamashiro, who is a former contender for the boxing title, works as a manager at a Club Champion owned by his fiancé Natsuko’s father. He ...
Tomorrow Evening
0
HD

Tomorrow Evening

Oct. 29, 1977

Tomorrow Evening

Ayako is a 7-year-old girl with a dark, tanned face and a somewhat mysterious expression on her face. She shows up at the elementary school and ...
Until Evening
7.6
HD

Until Evening

Sep. 20, 1980

Until Evening

Intellectual collegue professor Sasa becomes obsessed with beautiful Sugiko, a virgin. Eventually, luring her to a love hotel.
Fifth Movement
8.2
HD

Fifth Movement

Sep. 19, 1981

Fifth Movement

When a broadcasting company takes away its financial support from a symphony orchestra, some of the members refuse to admit defeat. The first ...
Eros Eterna
6.3
HD

Eros Eterna

Jun. 25, 1977

Eros Eterna

Eros Eterna tells the story of a legendary immortal nun who wanders around encountering several people of various conditions.
In the Realm of the Senses
6.6
HD

In the Realm of the Senses

A passionate telling of the story of Sada Abe, a woman whose affair with her master led to an obsessive and ultimately destructive sexual relationship.
The Fall of Teenager
0
CAM

The Fall of Teenager

Feb. 24, 1979

The Fall of Teenager

High school student Keiko struggles with the pressures of college entrance examinations and a chaotic home life, ultimately succumbing to ...
The Gate of Youth Part 2
7.8
CAM

The Gate of Youth Part 2

We don’t have an overview translated in English. Help us expand our database by adding one.
The Shadow of Fear
6
CAM

The Shadow of Fear

Sep. 11, 1956

The Shadow of Fear

In the backstreets of Ginza, the boss of a hairdressing salon is found dead, killed by strangulation. The detective on the case soon hears rumors ...
Faraway Tomorrow
7.8
CAM

Faraway Tomorrow

Nov. 03, 1979

Faraway Tomorrow

We don’t have an overview translated in English. Help us expand our database by adding one.
The Seburi Story
6.4
360p

The Seburi Story

May. 11, 1985

The Seburi Story

The culturally isolated, nomadic Seburi people of western Japan are the subject of this tragedy about a few of the community’s members who ...
The Naked Island
0
480p

The Naked Island

Nov. 23, 1960

The Naked Island

A family of four are the sole inhabitants of a small island, where they struggle each day to irrigate their crops.
Irezumi (Spirit of Tattoo)
7.1
480p

Irezumi (Spirit of Tattoo)

To satisfy her lover’s fetish for tattooed women, Akane agrees to have her body covered in eloborate tattoos by Kyogoro, an old craftsman. ...
The Now Girl
4.4
480p

The Now Girl

Nov. 18, 1972

The Now Girl

For a girl who works in a 3rd rate bar, Ayuko is full of vanity. Nomura, her patron, is besotted by her and it is their habit that they cannot ...
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();