Thailand

Nonton film online Category Thailand

Recently added

Daughters, Wives and a Mother
7.4
HD Cam

Daughters, Wives and a Mother

Sanae is left a widow after her prestigious husband dies, but holds the proceeds of a million yen insurance policy. Being childless, her former ...
The Dangerous Kiss
7.2
HD Cam

The Dangerous Kiss

Jun. 26, 1960

The Dangerous Kiss

Starring Akira Takarada as a lightweight boxing champion.
This Greedy Old Skin
0
HD Cam

This Greedy Old Skin

Sep. 18, 1960

This Greedy Old Skin

A kind of modern dress “Donzoko” “The Lower Depths”, about slum life in Osaka, where a greedy widow (Mimasu) takes ...
Master Fencer Sees the World
0
HD Cam

Master Fencer Sees the World

A historical drama that depicts the touching beauty of world obsession and human love in the style of light comedy, in the center of which is a ...
The Masterless 47 – Part II
7
HD Cam

The Masterless 47 – Part II

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

Romance Express

Apr. 04, 1961

Romance Express

Comedy of manners set on the “Kodama” train between Tokyo and Osaka, before the opening of the Shinkansen. In the leading role, ...
Sir Galahad in Campus
6.3
HD Cam

Sir Galahad in Campus

Jul. 08, 1961

Sir Galahad in Campus

The first instalment in Toho’s popular Wakadaishō (Young Guy) series.
Procurer of Hell
7
HD Cam

Procurer of Hell

Sep. 29, 1961

Procurer of Hell

Tobe is a small-time crook who runs a prostitution business of blonde girls, as well as sells pornographic pictures. He frequents a cafe run by ...
The End of Summer
7.7
HD Cam

The End of Summer

Oct. 29, 1961

The End of Summer

The family of an older man who runs a small sake brewery become concerned with his finances and his health after they discover him visiting an ...
All About Marriage
7.5
HD Cam

All About Marriage

May. 26, 1958

All About Marriage

Ultra-perky model likes single freedom but feels ryosai kenbo (“good wife, wise mother”) pressure, exemplified by her bored-to-tears ...
The Naked General
7.4
HD Cam

The Naked General

Oct. 28, 1958

The Naked General

A film about the life of Kiyoshi Yamashita, a Japanese painter with disabilities.
Adults Cannot Understand – Record of Youth
0
HD Cam

Adults Cannot Understand – Record of Youth

The first work of 27-year-old director Eizo Sugawa, contrasting a politician father and his son, a drummer in a student band. It depicts the ...
Sanjuro
8
HD Cam

Sanjuro

Jan. 01, 1962

Sanjuro

Toshiro Mifune swaggers and snarls to brilliant comic effect in Kurosawa’s tightly paced, beautifully composed “Sanjuro.” In ...
The Wiser Age
7.5
HD Cam

The Wiser Age

Jan. 14, 1962

The Wiser Age

Drama about the lives of the five daughters and daughter-in-law of a store owner.
Pride of the Campus
0
HD Cam

Pride of the Campus

Feb. 10, 1962

Pride of the Campus

Young Yuichi (Kayama) romances Sumiko (Hoshi) while helping out at his family’s restaurant, singing in a band, and preparing for an ...
Ayako
0
HD Cam

Ayako

Feb. 24, 1962

Ayako

An ambitious young woman uses her sex appeal to solve financial problems in her family, including a brother in debt to the yakuza, and a father ...
Star of Hong Kong
6.3
HD Cam

Star of Hong Kong

Jul. 14, 1962

Star of Hong Kong

Love story of a Japanese man (Takarada) and a Chinese medical student (Yu Ming).
Happy Go-Lucky
7.4
HD Cam

Happy Go-Lucky

Jul. 27, 1962

Happy Go-Lucky

An irresponsible salaryman works his way to the top of the corporate ladder.
47 Ronin
7.6
HD Cam

47 Ronin

Nov. 03, 1962

47 Ronin

The story tells of a group of samurai who were left leaderless (becoming ronin) after their daimyo (feudal lord) was forced to commit seppuku ...
My Hobo
0
HD Cam

My Hobo

Nov. 23, 1962

My Hobo

Story of a resourceful hobo (Kobayashi), a con woman (Takamine) who pretends to be a victim of the Nagasaki A-bomb, and two orphaned children who ...
The Naked Executive
8.1
HD Cam

The Naked Executive

Jul. 01, 1964

The Naked Executive

The executive director of the «Chuo Shoji» company, Hidaka Shiro, is called a “demon of work”, but the hostess of the bar calls him ...
The Call of Flesh
0
HD Cam

The Call of Flesh

Sep. 19, 1964

The Call of Flesh

A young woman (Dan) who worked as a prostitute in the days following World War II finds herself sexually dissatisfied with her husband and ...
The Maid Story
8.2
HD Cam

The Maid Story

Jun. 16, 1963

The Maid Story

Nine maids serve the household of a writer and his wife. The couple treat their maids like daughters and marry them off to eligible men. So, they ...
The Best Playboy In Japan
6.8
HD Cam

The Best Playboy In Japan

The music teacher, who danced the twist at the graduation ceremony of the solemn female school, was fired but became star. First film in popular ...
Red Beard
8.3
HD Cam

Red Beard

Apr. 03, 1965

Red Beard

Aspiring to an easy job as personal physician to a wealthy family, Noboru Yasumoto is disappointed when his first post after medical school takes ...
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();