Romance

Nonton film online Category Romance

Recently added

You People
5.5
mHD

You People

Jan. 20, 2023

You People

A new couple and their families reckon with modern love amid culture clashes, societal expectations and generational differences.
The Goodbye Girl
7.4
mHD

The Goodbye Girl

Nov. 27, 1977

The Goodbye Girl

After being dumped by her live-in boyfriend, an unemployed dancer and her 10-year-old daughter are reluctantly forced to live with a struggling ...
Formula of Love
8
mHD

Formula of Love

Dec. 30, 1984

Formula of Love

A young aristocrat, Aleksei Fedyashev, is languishing in his family’s country estate, spending his days reading poetry and confessing his ...
Inventing the Abbotts
6.4
mHD

Inventing the Abbotts

Apr. 04, 1997

Inventing the Abbotts

In the 1950s, brothers Jacey and Doug Holt, who come from the poorer side of their sleepy Midwestern town, vie for the affections of the wealthy, ...
Return to Paradise
6.9
mHD

Return to Paradise

Aug. 10, 1998

Return to Paradise

Lewis, Sheriff and Tony are three friends vacationing in Malaysia. Sheriff and Tony eventually leave to pursue careers in New York, but Lewis ...
Walk the Line
7.8
mHD

Walk the Line

Sep. 13, 2005

Walk the Line

A chronicle of country music legend Johnny Cash’s life, from his early days on an Arkansas cotton farm to his rise to fame with Sun Records ...
The Immigrant
6.6
mHD

The Immigrant

Nov. 27, 2013

The Immigrant

1921 New York. An immigrant woman is tricked into a life of burlesque and vaudeville until a dazzling magician tries to save her and reunite her ...
Her
8
mHD

Her

Dec. 18, 2013

Her

In the not so distant future, Theodore, a lonely writer, purchases a newly developed operating system designed to meet the user’s every ...
Love/Loss
5.5
mHD

Love/Loss

Jan. 01, 2010

Love/Loss

A chance meeting reunites Mary and Joe, childhood sweethearts from the 1940s. But after 60 years apart, is there still love between them? How ...
Golden Boy
6.8
mHD

Golden Boy

Sep. 05, 1939

Golden Boy

Despite his talent as a musician, a city boy decides to become a boxer. He’s successful as a fighter — much to the dismay of his parents. ...
The Exchange
0
mHD

The Exchange

Nov. 21, 2013

The Exchange

When two bags are mixed up at a hotel, two guests find themselves unknowingly connected in a fleeting moment. At the bar, she remembers his ...
The World to Come
6.4
mHD

The World to Come

Feb. 12, 2021

The World to Come

In 1856, two women forge a close connection despite their isolation on the American frontier.
So I Married an Axe Murderer
6.5
mHD

So I Married an Axe Murderer

Just after a bad breakup, Charlie MacKenzie falls for lovely butcher Harriet Michaels and introduces her to his parents. But, as voracious ...
Moll Flanders
6.4
mHD

Moll Flanders

Jun. 14, 1996

Moll Flanders

The daughter of a thief, young Moll is placed in the care of a nunnery after the execution of her mother. However, the actions of an abusive ...
Durango
6.4
mHD

Durango

Apr. 25, 1999

Durango

In 1939 Ireland, a young man decides to lead a forty mile cattle drive rather than selling his cattle to an unscrupulous local buyer.
Cupid & Cate
6
mHD

Cupid & Cate

May. 07, 2000

Cupid & Cate

Cate has a small boutique where she sells vintage clothes. She is dating some snob whose mother thinks that Cate is a second-class citizen ...
The War Bride
6.8
mHD

The War Bride

Mar. 21, 2001

The War Bride

During World War II, a Cockney woman marries a Canadian soldier and adjusts to life in Alberta.
Watermelon
5.7
mHD

Watermelon

Apr. 16, 2003

Watermelon

A tangled web of deciet pitches three lovers together with the added proposition of a baby.
Closing the Ring
6.5
mHD

Closing the Ring

Sep. 14, 2007

Closing the Ring

During the 1940s, a group of young men go off to war, leaving behind Ethel Ann, who is in love with one of them, Teddy. In modern-day Belfast, a ...
Side Effects
4.9
mHD

Side Effects

Mar. 07, 2005

Side Effects

America! Built on a better pill. Karly Hert has spent the last ten years selling drugs. Legally, that is. Karly is a pharmaceutical sales ...
Cloudburst
7.2
mHD

Cloudburst

Sep. 23, 2011

Cloudburst

When Dot’s granddaughter puts her into a nursing home, Stella stages a breakout, and takes Dot to Canada so they can get married. They pick ...
A Long Way From Home
5.4
mHD

A Long Way From Home

Dec. 06, 2013

A Long Way From Home

Joseph and Brenda have done what many only dream of and retired to the South of France to live out the rest of their days as if they were ...
A Blonde Dream
6.3
mHD

A Blonde Dream

Sep. 23, 1932

A Blonde Dream

Rival window cleaners Willy I and Willy 2 befriend Jou-Jou, an aspiring dancer, who has been tricked out of money by a con-man posing as an ...
The Ballroom of Romance
7.9
mHD

The Ballroom of Romance

A lonely farmer’s daughter hopes to find love at the village ballroom.
The Railway Station Man
6.2
mHD

The Railway Station Man

An Irish artist, widowed by an IRA bombing, gradually learns that the American man she has become involved with is not who he seems.
The Delinquent Season
6.4
mHD

The Delinquent Season

Apr. 27, 2018

The Delinquent Season

In Dublin, two couples (Jim and Danielle; Yvonne and Chris) are seemingly living in marital bliss. However, when Chris’s behaviour begins ...
The Old Garden
6.5
mHD

The Old Garden

Sep. 24, 2006

The Old Garden

Activist Hyun-woo is released from prison after a 17-year stint. Journeying back to the village where he spent some time as a fugitive he recalls ...
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();