Romance

Nonton film online Category Romance

Recently added

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 ...
Forever in My Heart
6.3
mHD

Forever in My Heart

Sep. 14, 2019

Forever in My Heart

Jenna and Charlie found love in Ireland but their dreams drove them apart. Five years later, they reunite and Jenna has to decide where her heart ...
Kelly the Second
5.8
mHD

Kelly the Second

Aug. 21, 1936

Kelly the Second

A feisty Irish woman turns a truck driver into a championship boxer.
Far and Away
6.6
mHD

Far and Away

May. 22, 1992

Far and Away

A young man leaves Ireland with his landlord’s daughter after some trouble with her father, and they dream of owning land at the big ...
Trojan Eddie
6.1
mHD

Trojan Eddie

Sep. 09, 1996

Trojan Eddie

Trojan Eddie sells stolen goods for John Power, aging godfather of a local network of Irish gypsies, known as “travelers.” Having ...
A Further Gesture
5.8
mHD

A Further Gesture

Jan. 01, 1997

A Further Gesture

Dowd, an IRA prisoner in the H-blocks, is gloomily facing his sentence, until he joins a comrade in a risky escape. Dowd begins a new life in New ...
This Is My Father
6.9
mHD

This Is My Father

May. 07, 1999

This Is My Father

When schoolteacher Kieran Johnson discovers that his father was not a French sailor (as he had been led to believe) but rather an Irish farmer, ...
Harrison’s Flowers
7
mHD

Harrison’s Flowers

Sep. 23, 2000

Harrison’s Flowers

1991. Harrison Lloyd, a renowned photojournalist covering the war in Yugoslavia, is reported missing. Sarah, his wife, convinced that he is not ...
Wild About Harry
6
mHD

Wild About Harry

Dec. 31, 2000

Wild About Harry

A sleazy chef is forced to face the truth about the man he has become and realizes that he has the chance to begin again.
In My Country
6
mHD

In My Country

May. 04, 2004

In My Country

An American reporter and an Afrikaans poet meet and fall in love while covering South Africa’s Truth and Reconciliation Commission hearings.
Pursuit
5.2
mHD

Pursuit

Jul. 10, 2015

Pursuit

Pursuit is a modern take on Irish mythology, adapting the legend of Diarmuid and GrĂ¡inne and transforming it into a road movie and gangster ...
Hampstead
6.1
mHD

Hampstead

Jun. 23, 2017

Hampstead

Emily Walters is an American widow living a peaceful, uneventful existence in the idyllic Hampstead Village of London, when she meets local ...
Mrs. Miniver
7.6
mHD

Mrs. Miniver

Jul. 03, 1942

Mrs. Miniver

Middle-class housewife Kay Miniver deals with petty problems. She and her husband Clem watch her Oxford-educated son Vin court Carol Beldon, the ...
Where Hands Touch
6.6
mHD

Where Hands Touch

Sep. 14, 2018

Where Hands Touch

Germany, 1944. Leyna, the 15-year old daughter of a white German mother and a black African father, meets Lutz, a compassionate member of the ...
Cek Ombak (Melulu)
0
mHD

Cek Ombak (Melulu)

Jan. 14, 2022

Cek Ombak (Melulu)

Starting with Kika and Igo, they met through the meet me application because their overprotective parents, Rosa and Juno, hijacked their ...
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();