Kamboja

Nonton film online Category Kamboja

Recently added

Operation Enemy Fort
0
SD

Operation Enemy Fort

Oct. 20, 1962

Operation Enemy Fort

Soldiers on the front lines in China during World War II are besieged by guerrilla attacks and attempt to destroy an enemy fort.
Siege of Fort Bismarck
7.6
SD

Siege of Fort Bismarck

We don’t have an overview translated in English. Help us expand our database by adding one.
Lost World Of Sinbad
6.2
SD

Lost World Of Sinbad

Oct. 26, 1963

Lost World Of Sinbad

An adventurous and daring sailor sets sail to the castle of an ailing king to stop an evil premier, hungry for power and wealth, from succeeding ...
None But the Brave
6.4
SD

None But the Brave

Feb. 24, 1965

None But the Brave

American and Japanese soldiers, stranded on a tiny Pacific island during World War II, must make a temporary truce and cooperate to survive ...
The Retreat from Kiska
7.3
SD

The Retreat from Kiska

In 1943, the Aleutian island of Kiska was fortified by a small contingent of Japanese soldiers. When word arrived of an impending attack by an ...
Beast Alley
6.1
SD

Beast Alley

Sep. 05, 1965

Beast Alley

“When human beings venture too far along a trail made by wild beasts, it is said, they quite often discover themselves on a road of no ...
Fort Graveyard
7.4
SD

Fort Graveyard

Sep. 18, 1965

Fort Graveyard

Charged with insubordination for punching a superior, Sergeant Kosugi is shipped to China in the last desperate days of the Second World War. His ...
Ironfinger
6
SD

Ironfinger

Dec. 05, 1965

Ironfinger

After being mistaken for an Interpol agent, a man who was just supposed to go on vacation gets mixed up in a war between two gangs intent on ...
Japan’s Longest Day
7.7
SD

Japan’s Longest Day

Aug. 12, 1967

Japan’s Longest Day

Following the detonation of the atomic bombs on Hiroshima and Nagasaki, the Japanese military and the government clash over the demand from the ...
Golden Eyes
6.1
SD

Golden Eyes

Mar. 16, 1968

Golden Eyes

A killer-for-hire gets mixed up with a cast of wacky characters involved in a gold smuggling route from Beirut to Tokyo.
Destroy All Monsters
6.4
SD

Destroy All Monsters

Aug. 01, 1968

Destroy All Monsters

At the turn of the century, all of the Earth’s monsters have been rounded up and kept safely on Monsterland. Chaos erupts when a race of ...
Women in Prison
6.6
SD

Women in Prison

Oct. 07, 1978

Women in Prison

Ryoko gets sent to prison for attempted murder after stabbing her two timin’ man with a pair of scissors.
The Karate Man and the Spy
5.8
SD

The Karate Man and the Spy

In the beginning of the World War I in 1914, Japan is being invaded spies from Russia and Germany. To eliminate the spies the army hires ...
Savaged and Ravaged
0
SD

Savaged and Ravaged

Feb. 14, 1979

Savaged and Ravaged

A beautiful bride came to the old house. No one knew her past. Life with Husou Genzo was happiness itself… The younger brother, who had ...
Admiral Yamamoto
6.8
SD

Admiral Yamamoto

Aug. 14, 1968

Admiral Yamamoto

As Japan joins in a political pact with Nazi Germany and fascist Italy, Admiral Isoroku Yamamoto is appointed supreme commander of the Japanese ...
The Imperial Navy
6.8
SD

The Imperial Navy

Aug. 08, 1981

The Imperial Navy

A lavish retelling of the true story of the final voyage and ultimate destruction and sinking of the battleship Yamato, Japan’s greatest ...
Myong-Ja Akiko Sonia
2.1
SD

Myong-Ja Akiko Sonia

Jan. 02, 1992

Myong-Ja Akiko Sonia

The life of a woman through the tumultuous years of Korea’s modern history.
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();