John Hamilton

Recently added

The Silver Lining
0
DVDRip

The Silver Lining

Feb. 01, 1928

The Silver Lining

The Silver Lining is a 1927 British silent drama film. Widow Hurst has two sons who fall out over a girl. One son attempts to frame the other for ...
At the Villa Rose
0
DVDRip

At the Villa Rose

Feb. 05, 1930

At the Villa Rose

Jewel thieves kill a rich widow and frame a fake medium.
Dangerous Nan McGrew
4.7
DVDRip

Dangerous Nan McGrew

Jun. 22, 1930

Dangerous Nan McGrew

Dangerous Nan McGrew is the sharp-shooting expert of a traveling medicine show that is stranded in the Canadian northwest at the snowbound ...
Heads Up
5.5
DVDRip

Heads Up

Oct. 10, 1930

Heads Up

Jack Mason of the Coast Guard Academy meets Mary at the graduation ball and falls in love with her, though the girl’s mother finds wealthy ...
The Gigolo Racket
7.2
DVDRip

The Gigolo Racket

Jun. 15, 1931

The Gigolo Racket

As a publicity stunt, a musical comedy star announces her engagement to a young man she believes is a gigolo, with whom she eventually falls in love.
The Wall Street Mystery
5.6
DVDRip

The Wall Street Mystery

When the apparent murder of two stockbrokers are discovered in their Wall Street office. Police Inspector Crane summons forensic expert Dr. ...
The Week End Mystery
5.9
DVDRip

The Week End Mystery

Dec. 01, 1931

The Week End Mystery

During a rainstorm at a remote manor house, Richard Crayell plays host to several guests. At nine o’clock sharp, he excuses himself from ...
The Symphony Murder Mystery
5.9
DVDRip

The Symphony Murder Mystery

A cellist is murdered during a symphony concert. Shortly afterwards, the manager of the hall is found dead, an apparent suicide. But is it?
The Studio Murder Mystery
5.3
DVDRip

The Studio Murder Mystery

When the leading lady of a motion picture is murdered in the middle of a scene, Inspector Carr and Dr. Crabtree are called in to investigate.
The Skull Murder Mystery
5
DVDRip

The Skull Murder Mystery

When the skeleton of a young man is dug up in an alley, a mysterious Chinese merchant and his eccentric upstairs tenants come under suspicion. ...
Keep ‘Em Rolling
6.2
DVDRip

Keep ‘Em Rolling

Mar. 02, 1934

Keep ‘Em Rolling

World War I drama about a soldier and the wild horse he befriends.
Two-Fisted Gentleman
0
DVDRip

Two-Fisted Gentleman

Aug. 15, 1936

Two-Fisted Gentleman

Mickey, is a prizefighter whose bright career hits the skids when he comes under the guidance of Ginger, a female fight promoter, when he becomes ...
Two in a Crowd
6.3
DVDRip

Two in a Crowd

Oct. 03, 1936

Two in a Crowd

When two halves of a thousand-dollar bill are discovered in the snow, the penniless pair that individually grabs each half must come to terms. ...
Legion of Terror
5.8
DVDRip

Legion of Terror

Nov. 01, 1936

Legion of Terror

Two newly-appointed postal inspectors, Frank Marshall and ‘Slim” Hewitt, set out to track down the sender of a time-bomb to a U. S. ...
Torture Money
6
DVDRip

Torture Money

Jan. 02, 1937

Torture Money

In this MGM Crime Does Not Pay series short, police go after a fraud operation that stages automobile accidents to collect insurance money.
Criminals of the Air
6.6
DVDRip

Criminals of the Air

Apr. 29, 1937

Criminals of the Air

Undercover agent Mark Owens is sent to aid the Border Patrol in the trans-border town of Hernandez in breaking up a well-organized band of smugglers.
Bad Guy
5.6
DVDRip

Bad Guy

Aug. 27, 1937

Bad Guy

A power-company troubleshooter has his brother get him out of prison by running high voltage to the bars of his cell.
The Man Who Cried Wolf
6.3
DVDRip

The Man Who Cried Wolf

An actor plots “the perfect crime” by confessing to murders he didn’t commit.
Over the Wall
5.5
DVDRip

Over the Wall

Apr. 02, 1938

Over the Wall

When a singing, song-writing prizefighter is framed for murder and sent to the state pen, his girlfriend sets out to prove his innocence.
Mr. Moto’s Gamble
6.6
DVDRip

Mr. Moto’s Gamble

Apr. 07, 1938

Mr. Moto’s Gamble

Celebrated as supersleuth, Mr. Moto comes out fighting when a brutal boxing match turns into cold-blooded murder! Assisted by ...
Doctor Rhythm
5.9
DVDRip

Doctor Rhythm

May. 06, 1938

Doctor Rhythm

Dr. Bill Remsen pretends to be a policeman, and ends up being assigned to guard Judy Marlowe. Amazingly, he falls in love with her.
Mr. Wong, Detective
6
DVDRip

Mr. Wong, Detective

Oct. 05, 1938

Mr. Wong, Detective

A chemical manufacturer is killed just after asking detective James Wong to help him. So Detective Wong decides to investigate this as well as ...
I Stand Accused
6.8
DVDRip

I Stand Accused

Oct. 29, 1938

I Stand Accused

Fred, a young lawyer fresh out of school, climbs quickly to success as the mouthpiece for a gangland mob. His friend Paul, however, reaches ...
The Spirit of Culver
6.6
DVDRip

The Spirit of Culver

Mar. 10, 1939

The Spirit of Culver

Tom Allen, an orphan accustomed to waiting in bread lines is awarded a scholarship to the Culver Military Academy. Talked into attending so that ...
Forged Passport
5.6
DVDRip

Forged Passport

Apr. 23, 1939

Forged Passport

Dan Frazier is a U. S. Border Patrolman on the California-Mexico border whose hot temper and ready-fists keep him in trouble, both of which ...
I Stole a Million
6.4
DVDRip

I Stole a Million

Aug. 01, 1939

I Stole a Million

A cabbie and petty thief dreams of the big heist that will end his thieving ways.
The Bill of Rights
6.1
DVDRip

The Bill of Rights

Aug. 19, 1939

The Bill of Rights

This short subject is a lavish costumed color production which dramatizes the birth of the American Bill of Rights. It depicts leading political ...
Smashing the Money Ring
5.6
DVDRip

Smashing the Money Ring

T-Man Brass Bancroft goes undercover in a prison which has a secret counterfeit operation set up in the print shop.
Old Hickory
4.9
DVDRip

Old Hickory

Dec. 23, 1939

Old Hickory

Four key incidents in the public life of Andrew Jackson (1767-1845), seventh President of the United States.
Flash Gordon Conquers the Universe
6.6
DVDRip

Flash Gordon Conquers the Universe

A mysterious plague, the Purple Death, ravages the earth. Dr. Zarkov, investigating in his spaceship, finds a ship from planet Mongo seeding 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();