Drama

Nonton film online Category Drama

Recently added

Son’s Wife
0
720p

Son’s Wife

Jan. 18, 2018

Son’s Wife

My son came to greet a father who lives in the countryside with a beautiful and beautiful Seoul woman. The son leaves the house for a while on a ...
Mutual Relations 2
0
720p

Mutual Relations 2

Feb. 01, 2018

Mutual Relations 2

Three men who have never properly been with a woman finally come face to face with their chance in the form of confident, aggressive women in ...
13
6
720p

13

Mar. 12, 2010

13

A naive young man assumes a dead man’s identity and finds himself embroiled in an underground world of power, violence, and chance where ...
My Girl
6.9
720p

My Girl

Jan. 01, 1991

My Girl

Vada Sultenfuss is obsessed with death. Her mother is dead, and her father runs a funeral parlor. She is also in love with her English teacher, ...
Writers Block
0
720p

Writers Block

Dec. 17, 2020

Writers Block

Claire, a young aspiring writer, embarks on a retreat to shut off the world, and turn on her creative flow. Will she discover her voice and make ...
Closest Love to Heaven
6.3
720p

Closest Love to Heaven

Nino is a quiet outcast with only a bird for a friend. Kira is a popular boy with a big secret. Even though they live next to each other, they ...
Crown Vic
6.4
720p

Crown Vic

Nov. 01, 2019

Crown Vic

One memorable night in the life of veteran patrol officer Ray Mandel and his trainee, ambitious rookie cop Nick Holland in the LAPD’s ...
Secret Love: The Schoolboy and the Mailwoman
5.8
720p

Secret Love: The Schoolboy and the Mailwoman

A 17 year old boy falls in love with a 37 year old woman. As if this wouldn’t be enough they are of different social classes and she is married.
Before We Vanish
6.2
720p

Before We Vanish

Sep. 16, 2017

Before We Vanish

Narumi is on bad terms with her husband, Shinji, when, one day, Shinji goes missing. He comes back a couple of days later, but he seems like a ...
Writer’s Block
4.8
720p

Writer’s Block

Oct. 09, 1991

Writer’s Block

A female writer of popular thrillers decides that it is time to kill off one of her characters, a serial killer who has appeared in many of her ...
XXY
7
720p

XXY

Jun. 14, 2007

XXY

Alex, an intersexed 15-year-old, is living as a girl, but she and her family begin to wonder whether she’s emotionally a boy when another ...
Long Roads – Secret Love
5.9
720p

Long Roads – Secret Love

Long-haul driver Hannes (Manfred Krug) picks up a young hitchhiker, Herb (Jaecki Schwarz), who had a falling-out with his parents after dropping ...
The Last Letter from Your Lover
6.7
720p

The Last Letter from Your Lover

A young journalist in London becomes obsessed with a series of letters she discovers that recounts an intense star-crossed love affair from the 1960s.
Female Hostel 2
0
720p

Female Hostel 2

Mar. 22, 2018

Female Hostel 2

At a women‘s boarding house, the ladies like to be pampered and served by the men and expect satisfaction of all of their desires.
Feral
4.3
720p

Feral

May. 25, 2018

Feral

A wild animal attacks six medical students on a weekend hike in the woods. One by one, they become infected with a “feral disease,” turning them ...
Sueno
5.2
720p

Sueno

Sep. 30, 2005

Sueno

A Mexican immigrant new to Los Angeles enters into a love triangle with two very different women.
Twilight Portrait
6.4
720p

Twilight Portrait

Nov. 10, 2011

Twilight Portrait

Marina, an upper-crust social worker with a doting husband and an enviable downtown apartment, is suddenly transformed into a bizarre twilight ...
Twilight’s Kiss
7.1
720p

Twilight’s Kiss

Feb. 27, 2020

Twilight’s Kiss

One day Pak, a taxi driver who refuses to retire, meets Hoi, a retired single father, in a park. Although both are secretly gay, they are proud ...
Afternoon Affair: Married Nurse Rumor
0
720p

Afternoon Affair: Married Nurse Rumor

A nurse is raped in a doctor’s office. The caresses of the perpetrator keep coming to his mind after the assault. She will start a search ...
Boulevard Nights
6.5
720p

Boulevard Nights

Mar. 23, 1979

Boulevard Nights

A focus on life in a gang, Boulevard Nights portrays the dangers of street violence. Richard Yniguez plays a young Chicano who tries to get out ...
Catch-22
7.1
720p

Catch-22

Jun. 24, 1970

Catch-22

A bombardier in World War II tries desperately to escape the insanity of the war. However, sometimes insanity is the only sane way to cope with a ...
Twilight
6
720p

Twilight

Mar. 12, 2015

Twilight

Alicia, a circus clown, dreams of being an actress. When the circus arrives in a remote village she meets Abelito, a boy with a skin disorder ...
Tokyo Twilight
8.1
720p

Tokyo Twilight

Apr. 30, 1957

Tokyo Twilight

Two sisters find out the existence of their long-lost mother, but the younger cannot accept the fact that she was abandoned as a child.
The Twilight Samurai
8.1
720p

The Twilight Samurai

Nov. 02, 2002

The Twilight Samurai

Seibei Iguchi leads a difficult life as a low ranking samurai at the turn of the nineteenth century. A widower with a meager income, Seibei ...
A Perfect Enemy
5.5
720p

A Perfect Enemy

Jun. 11, 2021

A Perfect Enemy

Famed architect Jeremy Angust is approached on his trip to the Paris Airport by a chatty girl named Texel Textor who needs a ride. He obliges and ...
The Twilight Saga: New Moon
4.7
720p

The Twilight Saga: New Moon

Forks, Washington resident Bella Swan is reeling from the departure of her vampire love, Edward Cullen, and finds comfort in her friendship with ...
The Twilight Saga: Eclipse
5
720p

The Twilight Saga: Eclipse

Bella once again finds herself surrounded by danger as Seattle is ravaged by a string of mysterious killings and a malicious vampire continues ...
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();