J. Carrol Naish

Recently added

Hit the Deck
6.5
DVDRip

Hit the Deck

Feb. 24, 1955

Hit the Deck

Sailors on leave in San Francisco get mixed up in love and show business.
The Hanged Man
6
DVDRip

The Hanged Man

Nov. 18, 1964

The Hanged Man

A gunman whose best friend has been murdered enacts a plan to blackmail the corrupt labor union leader responsible but finds he isn’t the ...
Bad Bascomb
6.8
DVDRip

Bad Bascomb

May. 26, 1946

Bad Bascomb

A western bandit is reformed by his love for a little girl.
Night Club Scandal
6.3
DVDRip

Night Club Scandal

Nov. 11, 1937

Night Club Scandal

When Dr. Ernest Tindal’s wife is murdered, evidence mounts to convict her lover, Frank Marian. But Frank knows he didn’t do it…..
Canadian Pacific
5.9
DVDRip

Canadian Pacific

May. 19, 1949

Canadian Pacific

A surveyor for the Canadian Pacific Railroad must fight fur trappers who oppose the building of the railroad by stirring up Indian rebellion.
Annie Get Your Gun
6.9
DVDRip

Annie Get Your Gun

May. 17, 1950

Annie Get Your Gun

Gunslinger Annie Oakley romances fellow sharpshooter Frank Butler as they travel with Buffalo Bill’s Wild West Show.
Sitting Bull
5.7
DVDRip

Sitting Bull

Oct. 06, 1954

Sitting Bull

Chief Sitting Bull of the Sioux tribe is forced by the Indian-hating General Custer to react with violence, resulting in the famous Last Stand at ...
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 ...
Border Cafe
5.8
R5

Border Cafe

Jun. 04, 1937

Border Cafe

The spoiled, hard-partying son of a senator runs away from home after being reprimanded by his father, finds himself down-on-his luck in a tiny ...
Daughter of Shanghai
6.6
R5

Daughter of Shanghai

Dec. 17, 1937

Daughter of Shanghai

A Chinese-American woman tries to expose an illegal alien smuggling ring.
Tip-Off Girls
6.1
R5

Tip-Off Girls

Apr. 01, 1938

Tip-Off Girls

A federal agent goes after a hijacking ring that uses beautiful women to help it hijack the rigs of unsuspecting truckers.
Hunted Men
6.2
R5

Hunted Men

May. 27, 1938

Hunted Men

Notorious racketeer Joe Albany kills James Flowers when he discovers he is embezzling from the club they own. Joe escapes through a window and ...
Bulldog Drummond in Africa
6
R5

Bulldog Drummond in Africa

Drummond has to leave for Morocco on his wedding day with his fiancee and trusted friends to rescue his friend Nielsen who is kidnapped by an ...
King of Alcatraz
6.6
R5

King of Alcatraz

Sep. 30, 1938

King of Alcatraz

A convict who has just escaped from Alcatraz Prison takes over a passenger ship. Two of the ship’s crew hatch a plot to overpower him and ...
King of Chinatown
6.3
R5

King of Chinatown

Mar. 17, 1939

King of Chinatown

A Chinese-American surgeon faces a moral dilemma after operating on the mob boss in charge of vice and protection rackets in her city’s ...
Blood and Sand
6.8
R5

Blood and Sand

May. 30, 1941

Blood and Sand

Bullfighter Juan Gallardo falls for socialite Dona Sol, turning from the faithful Carmen who nevertheless stands by her man as he continues to ...
Island of Lost Men
5.9
DVDScr

Island of Lost Men

Aug. 16, 1939

Island of Lost Men

A Chinese general’s daughter tracks her father to a slave-labor tyrant’s jungle empire.
The Hatchet Man
6.2
DVDScr

The Hatchet Man

Feb. 06, 1932

The Hatchet Man

When he’s forced to kill his best friend, a Chinese hit man adopts the man’s daughter.
Sahara
7.5
mHD

Sahara

Sep. 22, 1943

Sahara

Sergeant Joe Gunn and his tank crew pick up five British soldiers, a Frenchman and a Sudanese man with an Italian prisoner crossing the Libyan ...
Clash by Night
7
HDTC

Clash by Night

May. 30, 1952

Clash by Night

An embittered woman seeks escape in marriage, only to fall for her husband’s best friend.
Batmania: From Comics to Screen
6.4
HDTC

Batmania: From Comics to Screen

This is the fully documented story of Batman, his genesis, his development, and his overall entertainment career. Told with dramatic insight, ...
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();