Comedy

Nonton film online Category Comedy

Recently added

Alias the Champ
5.8
DVDRip

Alias the Champ

Oct. 15, 1949

Alias the Champ

Slammin’ Sammy Menacker is killed in the ring, and Gorgeous George (in his only film appearance) is arrested for murder. Out to clear his name is ...
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.
The Rose Bowl Story
5.4
DVDRip

The Rose Bowl Story

Aug. 24, 1952

The Rose Bowl Story

The newly crowned Rose Bowl Princess and a tough but tender football player find the California Rose Bowl is an area for their budding romance.
Never Wave at a WAC
5.9
DVDRip

Never Wave at a WAC

Jan. 28, 1953

Never Wave at a WAC

A divorced socialite decides to join the Army because she hopes it will enable her to see more of her boyfriend, a Colonel. She soon encounters ...
Run for the Hills
4.2
DVDRip

Run for the Hills

Jun. 01, 1953

Run for the Hills

Fearing nuclear war, an insurance man moves to a cave with his wife and family.
Follow Thru
6.7
DVDRip

Follow Thru

Sep. 26, 1930

Follow Thru

Lora Moore, the club champion, loses a golf match to a woman from another golf club. Then Jerry Downs, a handsome golf pro, and his goofy friend, ...
Mr. Broadway
5.9
DVDRip

Mr. Broadway

Sep. 12, 1933

Mr. Broadway

Ed Sullivan shows night spots all over New York in this movie, joking and listening to stories the patrons tell.
Salt Water Daffy
6
DVDRip

Salt Water Daffy

Sep. 16, 1933

Salt Water Daffy

In this comedic short, two screw-ups join the Navy and make life miserable for their supervisor.
Here Comes the Groom
5.5
DVDRip

Here Comes the Groom

Jun. 21, 1934

Here Comes the Groom

Piccolo player Mike Scanlon loses his girl due to his unexciting lifestyle, so he decides to commit a robbery to gain notoriety. But the robbery ...
Spring Tonic
5.8
DVDRip

Spring Tonic

Jun. 27, 1935

Spring Tonic

Betty Ingals walks out on her fiancé in search of adventure. She gets more than she bargained for when she stumbles upon a gang of bootleggers.
The Girl Friend
5.7
DVDRip

The Girl Friend

Sep. 27, 1935

The Girl Friend

An actor and two songwriters become rural con men.
Coronado
6.9
DVDRip

Coronado

Nov. 27, 1935

Coronado

Southern California’s Hotel Coronado caters to and is frequented by members of the social upper-crust. Although she lives on the wrong side ...
F-Man
3.3
DVDRip

F-Man

May. 02, 1936

F-Man

Johnny Dime has aspiration of becoming a “G-Man” , gums up the work of Rogan, an actual government agent is his pursuit of Public ...
Mister Cinderella
6.2
DVDRip

Mister Cinderella

Oct. 22, 1936

Mister Cinderella

Boston blueblood Aloysius Merriweather loves to play jokes on people and he’s come up with a joy-buzzer of a doozy. He’ll send barber ...
Pigskin Parade
6.1
DVDRip

Pigskin Parade

Oct. 23, 1936

Pigskin Parade

Bessie and Winston “Slug” Winters are married coaches whose mission is to whip their college football team into shape. Just in time, ...
Pick a Star
5.5
DVDRip

Pick a Star

May. 21, 1937

Pick a Star

A Cinderella story of a young country girl who comes to Hollywood and achieves movie stardom with the help of a publicity man.
She Had to Eat
6.5
DVDRip

She Had to Eat

Jul. 02, 1937

She Had to Eat

An Arizona gas station owner faces comic adventures after traveling with an eccentric millionaire to New City, where he meets up with a ...
Danger – Love at Work
6.3
DVDRip

Danger – Love at Work

A New York City lawyer finds himself falling in love with the daughter of a screwball South Carolina family.
Ali Baba Goes to Town
6.4
DVDRip

Ali Baba Goes to Town

Oct. 29, 1937

Ali Baba Goes to Town

While visiting Hollywood a starstruck movie fan (Eddie Cantor) fantasizes about himself cast in an Arabian adventure. Director David ...
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.
Thanks for Everything
6.4
DVDRip

Thanks for Everything

Dec. 23, 1938

Thanks for Everything

Promoters set up a radio contest to find the average American and use him to sell food, apparel and notions. All goes well until he falls in love ...
Moon Over Miami
6.7
DVDRip

Moon Over Miami

Jul. 04, 1941

Moon Over Miami

After losing nearly all of an inheritance to taxes, sisters Kay and Barbara Latimer, waitresses at a drive-in restaurant in Texas, scheme to find ...
Navy Blues
5.7
DVDRip

Navy Blues

Sep. 13, 1941

Navy Blues

On a layover in Hawaii two conniving Navy seamen borrow money to lay down bets that their ship will win the upcoming gunnery practice trophy, ...
Breakdowns of 1942
8
DVDRip

Breakdowns of 1942

Dec. 31, 1942

Breakdowns of 1942

Flubs and bloopers that occurred on the set of some of the major Warner Bros. pictures of 1942.
Higher and Higher
6
DVDRip

Higher and Higher

Dec. 31, 1943

Higher and Higher

A valet to a bankrupt millionaire plans to rebuild his boss’s fortune by passing a scullery maid off as a high-society debutante.
Take It Big
5.3
DVDRip

Take It Big

Jun. 09, 1944

Take It Big

Jack Haley plays Jack North, the nether end of a vaudeville horse act who inherits a western ranch. When he heads to the Great Outdoors to take ...
One Body Too Many
5.4
DVDRip

One Body Too Many

Nov. 24, 1944

One Body Too Many

An insurance salesman, Albert Tuttle, is hired as a body guard for a millionaire.
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.
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();