Singapura

Nonton film online Category Singapura

Recently added

Lost in Paradise
6.6
WEBRip

Lost in Paradise

Sep. 01, 2011

Lost in Paradise

Khoi, a naive twenty-year-old, travels to Ho Chi Minh City from the countryside to begin a new life. It’s his first time in the big city ...
Five Fairies in the House
0
WEBRip

Five Fairies in the House

Khoi, a naive twenty-year-old, travels to Ho Chi Minh City from the countryside to begin a new life. It’s his first time in the big city ...
Tiên Nữ Không Kiêng Cử
0
WEBRip

Tiên Nữ Không Kiêng Cử

Meeting her first love in the midst of a family crisis, the U40 wife was like returning to her youth years in Da Lat. Torn between the desire to ...
The Kiss of Death
6.1
WEBRip

The Kiss of Death

Jan. 01, 2008

The Kiss of Death

Meeting her first love in the midst of a family crisis, the U40 wife was like returning to her youth years in Da Lat. Torn between the desire to ...
Burning Kisses
6.4
WEBRip

Burning Kisses

Jan. 15, 2010

Burning Kisses

A group of staff and employees from a resort cheat a famous boy-band to perform for them in order to keep their business when one of the members ...
The Lady Assassin
5.4
WEBRip

The Lady Assassin

Mar. 13, 2013

The Lady Assassin

In the remote, shoreline Duong Son Tavern, the beautiful landlady Kieu Thi (Thanh Hang) lures weary travellers, bandits and officials into her ...
Sieu nhan X
0
WEBRip

Sieu nhan X

Feb. 04, 2015

Sieu nhan X

Contents of the film will revolve around a young guy named Male looks sickly skinny is the biggest disadvantage of the guy’s life, from ...
Mistress
5.7
WEBRip

Mistress

Dec. 01, 2017

Mistress

On an estate full of secrets, a rigid matriarch demands her newest daughter-in-law to provide a grandson to preserve her family’s lineage ...
Bride for Rent
4.8
WEBRip

Bride for Rent

Aug. 10, 2018

Bride for Rent

Two parallel stories about young ambitious teenage girls and middle-aged women who have experienced life’s sweet spiciness. A remake of the ...
Sister Sister
5.8
WEBRip

Sister Sister

Dec. 18, 2019

Sister Sister

This is a psychological film exploring the love story revolving around two beautiful women – Thien Kim and Bao Nhi. Face to face in a game ...
Quỳnh Hoa Nhất Dạ
0
WEBRip

Quỳnh Hoa Nhất Dạ

Inspired by the life of Duong Van Nga, the only empress dowager of the Dinh Dynasty and afterwards empress of Le Dai Hanh, the first emperor of ...
Long Legged Girls
6.5
WEBRip

Long Legged Girls

Jun. 15, 2004

Long Legged Girls

Thuy is a country girl. She met Hoang, who is photographer for a fashion company. Thuy entered the fashion field. Thuy’s older sister ...
Hồn Trương Ba, da hàng thịt
5.9
WEBRip

Hồn Trương Ba, da hàng thịt

“Limit” is a suspenseful thriller about a cop that goes undercover to hunt down the criminal behind a horrific kidnapping case. The police ...
Muoi: The Curse Returns
4.7
WEBRip

Muoi: The Curse Returns

When a young art seller is surprisingly reconciled with her long-lost best friend, both are drawn into a series of frightening supernatural ...
Furies
5.8
WEBRip

Furies

Dec. 30, 2022

Furies

Bi, a Vietnamese country girl, survives a brutal childhood and escapes to Saigon. There, she is recruited by the mysterious Mrs. Lin, who trains ...
The Long Journey
6.1
WEBRip

The Long Journey

Jan. 01, 1996

The Long Journey

Road movie set in post-war Vietnam. In 1981, six years after the withdrawal of US troops from Vietnam, Tan, a young former Vietcong officer, goes ...
Summer in Closed Eyes
6.6
WEBRip

Summer in Closed Eyes

Apr. 06, 2018

Summer in Closed Eyes

Summer in Closed Eyes is the journey of the girl named Ha (Summer), played by Phuong Anh Dao. The story begins when Ha is coming to the town of ...
11 Hopes
0
WEBRip

11 Hopes

May. 11, 2018

11 Hopes

11 Hopes centers around young athletes with passion for soccer and their journey to pursue it.
Murder in the Lens
6.3
WEBRip

Murder in the Lens

Jun. 22, 2018

Murder in the Lens

K was an elite inspector, until an accident that caused the death of a female colleague. His reputation started going downhill and he was haunted ...
Kiều@
0
WEBRip

Kiều@

Feb. 26, 2021

Kiều@

A businessman brings his fiancée and her young son to a scenic resort, and quickly finds himself embroiled in a murder investigation.
Song Of The South
0
WEBRip

Song Of The South

Oct. 20, 2023

Song Of The South

The film version of the film is inherited and developed from the novel of the same name by writer Doan Gioi. The film tells the adventure journey ...
Buffalo Boy
6.9
WEBRip

Buffalo Boy

Mar. 23, 2005

Buffalo Boy

Set along the southern coast of Vietnam during the French occupation in the 1940s, water is everywhere, giving life and bringing decay and rot. ...
Bi, Don’t Be Afraid
6.6
WEBRip

Bi, Don’t Be Afraid

May. 19, 2010

Bi, Don’t Be Afraid

In an old house in Hanoi, Bi, a 6-year-old child lives with his parents, his aunt and their cook. His favorite playgrounds are an ice factory and ...
Song Lang
7.7
WEBRip

Song Lang

Aug. 17, 2018

Song Lang

Set against a gloriously filmed backdrop of the distinctly jaded charm of mid-90s Saigon, the lives of two men intertwine as they are both bound ...
The Foggy Mountain
5.9
WEBRip

The Foggy Mountain

Jul. 17, 2020

The Foggy Mountain

Phi – a free fighter – decides to hunt down the evil after the unexpected death of his wife. In Mu Suong village, he not only faces ...
2030
5.8
WEBRip

2030

Feb. 06, 2014

2030

In a near future Vietnam where global warming and rising seawater levels have forced cultivation to be done on floating farms, a strong-willed ...
Tốc độ và đường cong
4.8
WEBRip

Tốc độ và đường cong

Little Bory’s family has come together – as they do every year – to commemorate her late grandfather. Bean sprouts are missing from their ...
I’ll Wait
6.7
WEBRip

I’ll Wait

May. 12, 2016

I’ll Wait

A child abandoned in a subway coin locker is sold to a ruthless and calculating loan shark and gangster boss dubbed Mother, who runs an ...
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();