Drama

Nonton film online Category Drama

Recently added

Bad Boy in Love
0
Mini HD

Bad Boy in Love

Mar. 14, 2024

Bad Boy in Love

At his school, Jethro is respected, good at one-on-one combat, and intelligent. Jethro is in the same class as Sara, a Solo girl who is shy, ...
Ku Kejar Mimpi
0
Mini HD

Ku Kejar Mimpi

Mar. 21, 2024

Ku Kejar Mimpi

The story of a high school girl named Mimpi who wants to become a cheerleader. She and her friends then struggled to show their existence in the ...
Journey of Proving Love
0
Mini HD

Journey of Proving Love

Fathia and Reyhan are reunited as adults. However, for the sake of her adherence to religion, Fathia decided to stay away from Reyhan. However, ...
Mendung Tanpo Udan
0
Mini HD

Mendung Tanpo Udan

Feb. 29, 2024

Mendung Tanpo Udan

Udan, a young man who puts his life goals at a crossroads, between pursuing his idealism as a musician or living life realistically by working ...
Bob Marley: One Love
6.5
Mini HD

Bob Marley: One Love

Feb. 14, 2024

Bob Marley: One Love

Jamaican singer-songwriter Bob Marley overcomes adversity to become the most famous reggae musician in the world.
Dealova
5.7
Mini HD

Dealova

Sep. 08, 2005

Dealova

A high school girl is torn between two young men, each loving her in their own way.
Dealova
0
Mini HD

Dealova

Feb. 22, 2024

Dealova

Libby, a female basketball player, is caught in confusion when she is faced with two boys who are quite different in age from her and who both ...
One True Loves
5.5
Mini HD

One True Loves

Apr. 07, 2023

One True Loves

Emma and Jesse are living the perfect life together, until Jesse disappears in a tragic helicopter crash on their first wedding anniversary. Four ...
City Kids 1989
6.2
Mini HD

City Kids 1989

Aug. 05, 1989

City Kids 1989

The pressures of the gang-ridden Hong Kong streets threaten to tear two teenage friends apart. A provocative look at misunderstood youth and ...
Silent Love
7.2
Mini HD

Silent Love

Mar. 06, 1986

Silent Love

A ring of deaf pickpockets led by Heung gather at a fast food restaurant to celebrate the prison release of Panther. There they encounter Kelly ...
Goodbye Mammie
5.2
Mini HD

Goodbye Mammie

Aug. 08, 1986

Goodbye Mammie

After her husband’s death, Sally takes over. She works and helps educate her 10-year-old son Andy. Andy is rather weak in character. That ...
Immortal Story
6.3
Mini HD

Immortal Story

Nov. 06, 1986

Immortal Story

Set in the then Portuguese colony of Macau, IMMORTAL STORY depicts the story of the love affair between a small time chanteuse and her Japanese ...
Master of Zen
6.9
Mini HD

Master of Zen

Feb. 25, 1994

Master of Zen

China’s most famous martial arts film is a spellbinding blend of kung fu action and Buddhist mythology. Set in the first century in India, ...
Fearless Match
5.8
Mini HD

Fearless Match

May. 26, 1994

Fearless Match

Rookie PTU officers Fan and Fat manages to find themselves in a shootout with fugitives but ends up in a favorable light afterwards, earning ...
Unbeatables
3.5
Mini HD

Unbeatables

Mar. 01, 2001

Unbeatables

Chinatown in the Philippines, highlighted the danger of a pair of brothers – fire weapons (Louis Fan) and Yao Yang (Roy Cheung), two wise and ...
Shadow Mask
5.1
Mini HD

Shadow Mask

Aug. 16, 2001

Shadow Mask

Fu Tien-Ming is the subject of an experiment that turns him into the hero known as Shadow Mask. When his arch nemesis, Red Goddess, escapes from ...
Brutal Violence
0
Mini HD

Brutal Violence

Jan. 01, 2002

Brutal Violence

Fu Tien-Ming is the subject of an experiment that turns him into the hero known as Shadow Mask. When his arch nemesis, Red Goddess, escapes from ...
Kung Fu Fighter
5.7
Mini HD

Kung Fu Fighter

Sep. 12, 2007

Kung Fu Fighter

Ma travels to Shanghai to look for his father and to learn kung fu from him, and in the process discovers that he has superhuman strength. He ...
The Moss
5.6
Mini HD

The Moss

Jan. 01, 2008

The Moss

A Hong Kong cop is struggling for his survival in the underground world, a place filled with criminals and low life people like moss in rotting hell.
The Legend Is Born: Ip Man
7
Mini HD

The Legend Is Born: Ip Man

The remarkable true story of the early life of Ip Man, the formidable kung fu genius who would become Bruce Lee’s mentor; beginning at the ...
Flying Swords of Dragon Gate
5.9
Mini HD

Flying Swords of Dragon Gate

Flying Swords of Dragon Gate picks up three years after the infamous Dragon Inn was burnt down in the desert when its innkeeper Jade vanished. A ...
Times of Warlords
0
Mini HD

Times of Warlords

Jul. 01, 2014

Times of Warlords

At the end of the Qing Dynasty and the beginning of the Republic of China, domestic warlords supported and supported their troops and independent ...
A Sorrowful Song in Jiangcheng
0
Mini HD

A Sorrowful Song in Jiangcheng

On the evening of a stormy 18 years ago, a young officer was wounded with a sleeping child and a box of gold to the Gong family. He entrusted the ...
Master Zhang
0
Mini HD

Master Zhang

Jun. 05, 2020

Master Zhang

Zhang Daoling received a letter of help from his friend Wen, an adult, and took his disciple Wang Chang to Bashu. However, he found that his ...
Taoist Master
0
Mini HD

Taoist Master

Jun. 08, 2020

Taoist Master

Zhang Daoling received a letter of help from his friend Wen, an adult, and took his disciple Wang Chang to Bashu. However, he found his friend ...
The Southern Shaolin’s Angry Eye
5.8
Mini HD

The Southern Shaolin’s Angry Eye

During the Republic of China pirate leader Cai Yan was framed. Later, under the guise of amnesia, he was taken in by the abbot of the South ...
Return to Lanruo Temple
0
Mini HD

Return to Lanruo Temple

Soon after exorcist Yan Chixia (from “Chinese Ghost Story”) retired, the Black Mountain monsters disturbed the surrounding area one ...
Charlotte Sometimes
6.3
Mini HD

Charlotte Sometimes

Mar. 11, 2002

Charlotte Sometimes

Michael, a young mechanic, is forced to choose between a daring tryst with an alluring stranger and the habitual comfort of his bittersweet ...
Choking Man
5.9
Mini HD

Choking Man

Apr. 01, 2006

Choking Man

The social anxiety of a morbidly shy Ecuadorian dishwasher working in a Queens diner provides the psychological engine that powers this blend of ...
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();