Paul Hurst

Recently added

The Valley of the Giants
6.4
DVDRip

The Valley of the Giants

Bryce Cardigan struggles to protect his Redwood inheritance from a railroad-owner, who is also the guardian of the woman Bryce loves.
Tide of Empire
6.2
DVDRip

Tide of Empire

Mar. 23, 1929

Tide of Empire

California’s gold discovery in 1848 draws a “tide of empire” to the area, which becomes ripe for bandits.
The Plainsman and the Lady
6.4
DVDRip

The Plainsman and the Lady

Film about the early days of the Pony Express and the crooked businessman who opposed it.
Madonna of the Desert
6.4
DVDRip

Madonna of the Desert

Feb. 23, 1948

Madonna of the Desert

A jeweled Madonna, property of rancher Joe Salinas, attracts two crooks to his ranch, Monica Dell, a smooth operator, and ruthless Nick Julian. ...
Fifty Roads to Town
6
DVDRip

Fifty Roads to Town

Jun. 03, 1937

Fifty Roads to Town

A man on the lam in the Canadian wilds encounters a young woman in a remote lodge who is also on the run.
Law of the Golden West
6.4
DVDRip

Law of the Golden West

Young Buffalo Bill Cody goes after the murderer of his father and uncovers a land-grab conspiracy.
Pioneer Marshal
6.4
DVDRip

Pioneer Marshal

Nov. 24, 1949

Pioneer Marshal

Monte Hale is cast as Ted Post, a Texas marshal who’s on the trail of embezzler Larry Forester (Myron Healey). His search takes him to a ...
The Missourians
6.3
DVDRip

The Missourians

Nov. 25, 1950

The Missourians

In the little town of Dorado, widely known as a town with no crime and no bank to rob, young Polish-born Steve Kovacs is fighting a two-edged ...
Million Dollar Pursuit
6
DVDRip

Million Dollar Pursuit

A petty thief schemes a big score when he plans an armored car robbery.
Alexander’s Ragtime Band
6.8
DVDRip

Alexander’s Ragtime Band

Classical violinist, Roger Grant disappoints his family and teacher when he organizes a jazz band, but he and the band become successful. Roger ...
Hold That Co-ed
6.1
DVDRip

Hold That Co-ed

Sep. 16, 1938

Hold That Co-ed

An egotistical politician believes he can win votes by turning a small college’s hapless football squad into a championship team.
Scared Stiff
4.9
DVDRip

Scared Stiff

Jun. 22, 1945

Scared Stiff

A meek reporter happens upon a murder, an escaped gangster and a stolen jade chess set.
Coney Island
6.3
DVDRip

Coney Island

Jun. 18, 1943

Coney Island

Set at the turn of the century, smooth talking con man Eddie Johnson weasels his way into a job at friend and rival Joe Rocco’s Coney ...
We Who Are About to Die
6.5
R5

We Who Are About to Die

John Thompson is kidnapped by mobsters after quitting his job. Then he is arrested, tried, and sentenced to death for murders they committed. A ...
The Ox-Bow Incident
8
R5

The Ox-Bow Incident

Mar. 11, 1943

The Ox-Bow Incident

A posse discovers a trio of men they suspect of murder and cow theft and are split between handing them over to the law or lynching them on the spot.
Tall, Dark and Handsome
6.6
HDTV

Tall, Dark and Handsome

Robin Hoodish gangster in 1929 Chicago is an object of affection, kind to New York hood and bad to a bad crook.
The Sphinx
5.6
WEBRip

The Sphinx

Jun. 01, 1933

The Sphinx

A man known to be a mute is suspected of committing a murder, as he was noticed at the scene. However, witnesses saw and heard him talking as he ...
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();