Sabrina Impacciatore

Recently added

Il compagno
0
HDTV

Il compagno

Feb. 04, 1999

Il compagno

An extended family reunites after a long time to celebrate the 50th wedding anniversary of their grandparents on an idyllic island. However, they ...
Tre mogli
6.2
HDTV

Tre mogli

Jan. 01, 2001

Tre mogli

Giulia and Carlo have been happy together for three years, but Giulia’s announcement that she is pregnant sends him into a secret panic. ...
Unfair Competition
6.9
HDTV

Unfair Competition

Feb. 23, 2001

Unfair Competition

Two linen fabric dealers with their shops close to one another, battle against each other for more and more costumers. Umberto constantly loses ...
People of Rome
6.3
HDTV

People of Rome

Oct. 31, 2003

People of Rome

Rome 2003, the camera follows citizens of Rome. Night, in a flat, a woman prepares her husband’s lunch. The man takes a bus, but the camera ...
Al cuore si comanda
5.6
HDTV

Al cuore si comanda

Nov. 21, 2003

Al cuore si comanda

Lorenza is 30 years old and has not yet found the man of her life. Not wanting to be alone, she decides to take the penniless Riccardo as her ...
…e se domani
5.6
HDTV

…e se domani

Apr. 14, 2006

…e se domani

Mimì reunites after many years with Caterina, with whom he has always been secretly in love. When her husband dies, Mimì decides to become part ...
Napoleon and Me
6.2
HDTV

Napoleon and Me

Oct. 13, 2006

Napoleon and Me

Elba island, 1814. Martino is a young teacher, idealist and strongly anti Napoleon, in love with the beautiful and noble Baroness Emily. The ...
Il mare, non c’è paragone
5.3
HDTV

Il mare, non c’è paragone

Elba island, 1814. Martino is a young teacher, idealist and strongly anti Napoleon, in love with the beautiful and noble Baroness Emily. The ...
2061 – Un anno eccezionale
3.7
HDTV

2061 – Un anno eccezionale

In a post-apocalyptic future, the Italian peninsula is going through a dark moment due to a terrible energy crisis.
Signorina Effe
5.7
HDTV

Signorina Effe

Jan. 18, 2008

Signorina Effe

A white and a blue collar worker fall in love during the 1980 strike at FIAT that marked the end for labor movement in Italy.
Donne Assassine: Veronica
0
HDTV

Donne Assassine: Veronica

The burning passion will overwhelm two women with diametrically opposed lives – one an aspiring novice and the other a failed actress ...
Due mamme di troppo
5.7
HDTV

Due mamme di troppo

Jan. 08, 2009

Due mamme di troppo

The burning passion will overwhelm two women with diametrically opposed lives – one an aspiring novice and the other a failed actress ...
18 Years Later
6.8
HDTV

18 Years Later

Jul. 04, 2010

18 Years Later

Mirko and Genziano are two 35-year-old brothers who have not seen each other since their mother died in a freak accident in which they were ...
Una donna per la vita
6
HDTV

Una donna per la vita

Sep. 21, 2012

Una donna per la vita

After she has been dumped by her boyfriend, Pauline allows her sister to take her to a palace on the Italian Riviera. Instead of savouring the ...
Amiche da morire
6.2
HDTV

Amiche da morire

Mar. 07, 2013

Amiche da morire

Three very different women who are hiding a secret are forced to work together to save their own skin.
Pane e burlesque
5.1
HDTV

Pane e burlesque

May. 29, 2014

Pane e burlesque

A group of burlesque dancers arrives in a little town.
Ever Been to the Moon?
6.2
HDTV

Ever Been to the Moon?

Giulia is 30, single and working a high-end fashion job that allows her to travel and lead a dream life in Milan and Paris. However, a chance ...
Chi m’ha visto
5.9
HDTV

Chi m’ha visto

Sep. 28, 2017

Chi m’ha visto

A guitarist who played for the greatest italian artists but without fame, decides to disappear to become famous.
There’s No Place Like Home
6.1
HDTV

There’s No Place Like Home

An extended family reunites after a long time to celebrate the 50th wedding anniversary of their grandparents on an idyllic island. However, they ...
Il prigioniero
0
HDTV

Il prigioniero

Sep. 03, 2019

Il prigioniero

Paolo and Maria are two ordinary newlyweds who live just outside their town. One morning Paolo goes out to buy some fish and doesn’t come ...
Illuminate – Oriana Fallaci
7.6
HDTV

Illuminate – Oriana Fallaci

Life and Death of Oriana Fallaci: the greatest Italian journalist of all time who made men of power tremble with her interviews and her sharp writing.
7 Women and a Murder
5.4
HDTV

7 Women and a Murder

Dec. 25, 2021

7 Women and a Murder

When their family patriarch is stabbed, seven women, each with ulterior motives, become trapped together in a mansion to solve the puzzle of his ...
Ragazzaccio
5.3
HDTV

Ragazzaccio

Nov. 03, 2022

Ragazzaccio

In post WW2 Venice Italy, American Army Col. Richard Cantwell, haunted by the war, is a bona fide hero who faces news of his illness with stoic ...
Across the River and Into the Trees
7.7
HDTV

Across the River and Into the Trees

In post WW2 Venice Italy, American Army Col. Richard Cantwell, haunted by the war, is a bona fide hero who faces news of his illness with stoic ...
The Millionairs
6.2
HDTV

The Millionairs

Sep. 08, 2017

The Millionairs

Over the course of one long night, mountain roads crisscrossing wooded slopes become the scene of a series of gruesome murders, all committed by ...
The Last Kiss
6.9
HDTV

The Last Kiss

Feb. 01, 2001

The Last Kiss

Giulia and Carlo have been happy together for three years, but Giulia’s announcement that she is pregnant sends him into a secret panic. ...
Kiss Me Again
5.9
HDTV

Kiss Me Again

Jan. 29, 2010

Kiss Me Again

A look at the lives of Carlo, Giulia, and their friends some 10 years after the events of L’Ultimo bacio.
Pauline détective
5.6
HDTV

Pauline détective

Oct. 01, 2012

Pauline détective

After she has been dumped by her boyfriend, Pauline allows her sister to take her to a palace on the Italian Riviera. Instead of savouring the ...
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();