Charlton Heston

Recently added

Behind the Planet of the Apes
7.4
R5

Behind the Planet of the Apes

Roddy McDowall takes you, film by film, from production meetings to make-up sessions, then right onto the movie set to see the actual filming of ...
Gideon
6.6
R5

Gideon

Oct. 26, 1998

Gideon

Gideon Dobbs is young, simple-minded man who has never stopped dreaming. He checks into a retirement home where he finds the residents have lost ...
Forever Hollywood
5.9
R5

Forever Hollywood

Jan. 01, 1999

Forever Hollywood

Noted Hollywood stars and directors talk about the history and evolution of the film industry in Los Angeles.
Yesterday’s Tomorrows
7
R5

Yesterday’s Tomorrows

Showtime’s “In the 20th Century” is a millennium-related strand of feature-length documentaries in which famous directors take ...
Town & Country
4.5
R5

Town & Country

Apr. 27, 2001

Town & Country

Porter Stoddard is a well-known New York architect who is at a crossroads… a nexus where twists and turns lead to myriad missteps, some ...
The Order
4.6
R5

The Order

May. 05, 2001

The Order

When Rudy, an artifacts smuggler, goes to Jerusalem to rescue his kidnapped archeologist father, he faces deportation by a scheming police chief. ...
The Gun Deadlock
6.1
R5

The Gun Deadlock

Jun. 18, 2001

The Gun Deadlock

Documentary about gun control focusing on how women feel about owning guns. The program features both sides of the gun-control issue, including ...
Bowling for Columbine
8
R5

Bowling for Columbine

Oct. 09, 2002

Bowling for Columbine

This is not a film about gun control. It is a film about the fearful heart and soul of the United States, and the 280 million Americans lucky ...
Lasting Love
0
R5

Lasting Love

Feb. 06, 2003

Lasting Love

A one hour documentary debuting on PBS that looks at the “secrets” of creating a loving, lasting relationship. This is a show not ...
Ben Hur
6.9
R5

Ben Hur

Feb. 15, 2003

Ben Hur

During the first century A.D., Judah Ben-Hur is a young Hebrew prince who is thrown into slavery by the Romans after a tragic accident. He sets ...
My Father
6.5
R5

My Father

Sep. 01, 2003

My Father

A man who grew up an orphan finally gets to meet his father: The psychopath Dr. Josef Mengele, the Auschwitz surgeon who performed genetic ...
Remembering Reagan at His Ranch
0
R5

Remembering Reagan at His Ranch

Ronald Reagan said of his beloved Santa Barbara, California ranch, “No place before or since has ever given Nancy and me the joy and serenity it ...
Ben-Hur: The Epic That Changed Cinema
6.7
R5

Ben-Hur: The Epic That Changed Cinema

Current filmmakers such as Ridley Scott and George Lucas reflect on the importance and influence of the epic classic “Ben-Hur”.
The Lost City of Cecil B. DeMille
7.6
R5

The Lost City of Cecil B. DeMille

Filmmaker Peter Brosnan digs up the set of the 1923 film ‘The Ten Commandments’, long buried in the sands of California’s ...
Bienvenido Mr. Heston
7.8
R5

Bienvenido Mr. Heston

Nov. 25, 2016

Bienvenido Mr. Heston

Spain, 1961. Life in the small village of Torrelobatón, in the province of Valladolid, was turned upside down when the cinematic magic circus of ...
Yul Brynner, the Magnificent
6.9
R5

Yul Brynner, the Magnificent

The incredible story of the mythical Russian-American actor and filmmaker Yul Brynner (1920-85), the most exotic sex-symbol since Rudolph ...
The Buccaneer
6.4
R5

The Buccaneer

Dec. 11, 1958

The Buccaneer

During the War of 1812 against Britain: General Andrew Jackson has only 1,200 men left to defend New Orleans when he learns that a British fleet ...
The Naked Jungle
6.7
DVDScr

The Naked Jungle

Mar. 03, 1954

The Naked Jungle

The Leiningen South American cocoa plantation is threatened by a 2-mile-wide, 20-mile-long column of army ants.
Touch of Evil
8
DVDScr

Touch of Evil

Mar. 30, 1958

Touch of Evil

When a car bomb explodes on the American side of the U.S./Mexico border, Mexican drug enforcement agent Miguel Vargas begins his investigation, ...
The Four Musketeers
6.9
DVDScr

The Four Musketeers

Oct. 31, 1974

The Four Musketeers

The Four Musketeers defend the queen and her dressmaker from Cardinal Richelieu and Milady de Winter.
El Cid
7.2
mHD

El Cid

Oct. 24, 1961

El Cid

Epic film of the legendary Spanish hero, Rodrigo Diaz (“El Cid” to his followers), who, without compromising his strict sense of ...
Barry Norman in Celebrity City
0
mHD

Barry Norman in Celebrity City

Hollywood is still the home of the American Dream – the place where fame and fortune can be achieved overnight. Or so the story goes. For ...
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();