Akira Emoto

Recently added

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 ...
Round About Midnight
7.3
TS

Round About Midnight

Nov. 06, 1999

Round About Midnight

Koji, a jazz musician, takes a cigarette break in between sets at a Tokyo nightclub. He witnesses a murder and runs into a girl, Linda, who is ...
Nagisa
6.9
TS

Nagisa

Jun. 10, 2000

Nagisa

A coming of age story about a 13-year-old girl named Nagisa (Seashore) and the summer when she blooms into a woman.
Zawa-zawa Shimokita-sawa
6.3
TS

Zawa-zawa Shimokita-sawa

Director Jun Ichikawa spins this affectionate portrait of the people who populate Shimokitazawa, a bohemian corner of Tokyo filled with small ...
KT
6.2
TS

KT

May. 02, 2002

KT

This movie is a political/espionage thriller, based on a real kidnapping incident of Korean politician, Kim Dae-Jun.
Owl
6.7
TS

Owl

Feb. 07, 2003

Owl

A mother and daughter are stranded in small, isolated cabin, and are starving to death. In order to survive, they plan to entice men that happen ...
Doppelganger
6.3
TS

Doppelganger

Sep. 27, 2003

Doppelganger

Hayasaki is an inventor working on an Artificial Body. It is not going well and he is stressed out and on the verge of being fired from the ...
The Hunter and the Hunted
7.8
TS

The Hunter and the Hunted

Water Boys is a Japanese television drama series aired in Japan on Fuji Television in 2003. There is a fairly large cast due to the amount of ...
The Lakeside Murder Case
6.2
TS

The Lakeside Murder Case

Three couples are staying at a lakeside cottage with their children. They want them to prepare intensely for a prestigious high school’s ...
Winning Pass
0
TS

Winning Pass

Jan. 24, 2004

Winning Pass

This is a story about a high school student who had it all going for him. He was great at basketball, he had a love like no other, until a day ...
Moon and Cherry
6.3
TS

Moon and Cherry

Dec. 25, 2004

Moon and Cherry

When an alluring young woman joins an erotic writing class, she begins a game of sexual cat and mouse with a naïve college student. As they ...
Drugstore Girl
6
TS

Drugstore Girl

Feb. 07, 2004

Drugstore Girl

Pharmaceutical student, Keiko witnesses her boyfriend having an affair. Shocked and disappointed, she jumps on a train (“destination ...
River of First Love
6.1
TS

River of First Love

Nov. 13, 2004

River of First Love

8-year old boy, Shimpei, who loves fishing and painting, lives with his beautiful mother, surrounded by nature. His mother, Satsuki, has a weak ...
Love Is Five Seven Five
4.9
TS

Love Is Five Seven Five

A haiku club comprised of five unlikely students aim to win the national high school haiku tournament.
For the coming day
0
TS

For the coming day

May. 06, 2005

For the coming day

Miyo Hanayama works as a home care nurse, supporting the home care of patients who are close to death. Shigeaki Noguchi complains that his wife ...
The Suspect: Muroi Shinji
4.6
TS

The Suspect: Muroi Shinji

One day in February, 2005, Metropolitan Police Department Superintendent Muroi (Toshiro Yanagiba) is arrested to take responsibility for a ...
It’s Only Talk
7.1
TS

It’s Only Talk

Nov. 23, 2005

It’s Only Talk

Based on an award winning novel, It’s Only Talk is about the life of Yuko, a 35 year old woman. She is single and unemployed, and suffers ...
The Summer of Stickleback
5.6
TS

The Summer of Stickleback

Set in Kyoto, 1990 Mizuho Oshima is a high school girl who hates her alcholic mom, adores her father, and has a crush on school swim team member ...
The Happiness
0
TS

The Happiness

Nov. 23, 2006

The Happiness

the story of a vagrant (Ishibashi) who arrives in a town in Hokkaido. With only a threadbare suit, an old pair of sneakers and a bag containing ...
Starfish Hotel
6
TS

Starfish Hotel

Feb. 03, 2007

Starfish Hotel

Office drone Arisu finds his own life imitating the mystery novels of his favourite writer when his wife disappears and he finds he is being ...
The Go Master
6.1
TS

The Go Master

May. 24, 2007

The Go Master

The life of Go master Wu Qingyuan from his meteoric rise as a child prodigy to fame and fortune as a revolutionary strategic thinker, as well as ...
Life Can Be So Wonderful
6.2
TS

Life Can Be So Wonderful

Five short stories of life’s joys and sorrows are brought together in this omnibus drama from Japan.
The Shadow Spirit
5.4
TS

The Shadow Spirit

Dec. 21, 2007

The Shadow Spirit

A series of murders of beautiful girls occur in Tokyo not long after the end of the war. Also the daughter of a retired actress, Yuzuki Yoko, has ...
The Most Beautiful Night In The World
7.2
TS

The Most Beautiful Night In The World

Betrayed and disgraced, big-city reporter Kazuya Mizuno is banished to a desk at Kaname’s boring little town newspaper. But Kaname ...
All Around Us
7.5
TS

All Around Us

Jun. 07, 2008

All Around Us

Kanao, a courtroom portrait artist, observes crimes, scandals and the decline of Japanese values without passing judgement. As he and his wife ...
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();