Sombat Metanee

Recently added

Kill for the Truth
4.6
HDTC

Kill for the Truth

Jan. 01, 1977

Kill for the Truth

In order to really see justice done, Mai (Sombat Metanee) leave his work as a lawman, and funds his activities with some thievery of his own. ...
Bionic Heroes
0
HDTC

Bionic Heroes

Jan. 01, 1977

Bionic Heroes

Sombat Metanee stars as an army captain who teams up with a coalition of spook agencies to bust open a global heroin ring run by bad gangsters ...
Hatchet
0
HDTC

Hatchet

Jan. 01, 1977

Hatchet

After a powerful mob boss dies, a number of his underlings fight for power.
The Hunter
0
HDTC

The Hunter

Jan. 01, 1977

The Hunter

Mateson gets divorced from Atisak after she finds out he has a mistress. When trying to make a living supporting herself and her daughter Pheung, ...
Love Can’t Choose
0
HDTC

Love Can’t Choose

Aug. 27, 1977

Love Can’t Choose

Mateson gets divorced from Atisak after she finds out he has a mistress. When trying to make a living supporting herself and her daughter Pheung, ...
The Golden Key
5.9
HDTC

The Golden Key

Jan. 01, 1978

The Golden Key

Various distinguished members of Hong Kong high society were being blackmailed by mysterious and attractive lady Chang Siu Juen, who seems to ...
Maha Hin
0
HDTC

Maha Hin

Apr. 29, 1978

Maha Hin

Hin, a monk who, one day receives a letter from his younger niece announcing that his parents have been killed by gangsters, their house burnt ...
Huajai Hong Tee Ha
0
HDTC

Huajai Hong Tee Ha

Oct. 21, 1978

Huajai Hong Tee Ha

When Sergeant Kruy is released from prison, a hitman is dispatched to kill him by Yan Yomarat, a kingpin in Korat. However, Kruy was a former ...
I Come Alone
0
HDTC

I Come Alone

Oct. 28, 1978

I Come Alone

When Sergeant Kruy is released from prison, a hitman is dispatched to kill him by Yan Yomarat, a kingpin in Korat. However, Kruy was a former ...
Kru Kha Nu Ngao
0
HDTC

Kru Kha Nu Ngao

Dec. 01, 1978

Kru Kha Nu Ngao

The legend of immortal love..that fascinates you forever!!
Chard Pa Yong
0
HDTC

Chard Pa Yong

Feb. 03, 1979

Chard Pa Yong

Plew, a professional killer, comes back to Thailand to find out who killed his father. He is forced by Bunpot to kill Slavut, but instead he ...
Operation of the Gun
0
HDTC

Operation of the Gun

Jan. 01, 1980

Operation of the Gun

A crimelord takes a group of schoolchildren hostage in an attempt to extort the parents and local police.
Gold Raiders
4
HDTC

Gold Raiders

Jan. 01, 1982

Gold Raiders

An unmarked U.S. Airforce plane carrying $200 million in gold is shot down over Communist Laos. In a race against time the CIA dispatch an elite ...
Iron Cop
0
HDTC

Iron Cop

Feb. 08, 1986

Iron Cop

Thai action film directed by Kom Akkadej (Som Kit). It was made into a TV series which aired from Dec. 4, 2010 to Jan. 7, 2011.
Boonchu 7
6.6
HDTC

Boonchu 7

Jan. 21, 1993

Boonchu 7

Boonchu and Molee are getting married. But they both have a special task to accomplish as to prove their true love to Manee, Molee’s ...
Forest In Love
0
HDTC

Forest In Love

Feb. 07, 1994

Forest In Love

Danai’s and Chalit’s girlfriends are sisters, daughters of a powerful man living up north from Thailand. Their boyfriends go to see the father ...
Somsri 3
0
HDTC

Somsri 3

Apr. 26, 1995

Somsri 3

This is the third chapter of Somsri, the robot built by Dr. Bem. Somphorn the other robot is also built to be Somsri’s sister. The fun of this ...
Tears of the Black Tiger
6.9
HDTC

Tears of the Black Tiger

A homage and parody of 1950s and 1960s Thai romantic melodramas and action films. Dum, the son of a peasant falls in love with Rumpoey, the ...
Crazy Father
0
HDTC

Crazy Father

Jan. 11, 2003

Crazy Father

Whan, the daughter of a village headman, meets a veterinarian on her way home when he helps fix her broken down car. She takes him home to meet ...
Love Amorously
0
HDTC

Love Amorously

Jan. 17, 2004

Love Amorously

General Kongkiet and General Banphot are two very senior Royal Thai Police officers. They are also neighbors and they are both after the same ...
Siamese Outlaws
4.8
HDTC

Siamese Outlaws

Apr. 09, 2004

Siamese Outlaws

In Thailand’s ancient capital, Ayutthaya, a grand heist is executed to perfection. The gang gets away clean, but everything turns sour when ...
April Road Trip
4.6
HDTC

April Road Trip

Apr. 02, 2008

April Road Trip

Mit, a hotel manager in Chiang Mai, is going to Krabi to attend a wedding during Songkran festival. On the way, his car has an accident, so he ...
Love Beat
5.4
HDTC

Love Beat

Feb. 11, 2016

Love Beat

In a big city, people lead their own lives with hope and determination. For some, the lives can be sweetened a bit with the flavor of love. The ...
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();