Comedy

Nonton film online Category Comedy

Recently added

Cyclone Cavalier
4.2
DVDRip

Cyclone Cavalier

Sep. 28, 1925

Cyclone Cavalier

Handsome action star Reed Howes, the former “Arrow Collar Man,” starred in this low-budget silent melodrama as an adventuresome ...
Married Alive
0
DVDRip

Married Alive

Jul. 17, 1927

Married Alive

James Duxbury (Lou Tellegen) is an exponent of polygamy, which may not be legal but certainly provides him with several evenings of ...
What Women Did for Me
8.1
DVDRip

What Women Did for Me

Aug. 14, 1927

What Women Did for Me

A girl-shy professor runs into trouble at — a ladies’ seminary.
The Unkissed Man
7.1
DVDRip

The Unkissed Man

Apr. 27, 1929

The Unkissed Man

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

The Guardsman

Oct. 20, 1931

The Guardsman

An acclaimed actor and his equally acclaimed actress wife, who have been married for less than a year, are already showing signs of strain in ...
Ambassador Bill
6
DVDRip

Ambassador Bill

Nov. 13, 1931

Ambassador Bill

An American ambassador arrives in a small country that is being convulsed by political intrigue and civil unrest. He befriends the young boy who ...
Big City Blues
6.1
DVDRip

Big City Blues

Sep. 18, 1932

Big City Blues

An Indiana boy comes into an inheritance and moves to New York City, living it up with his girlfriend until he gets in over his head and someone ...
Rackety Rax
5.4
DVDRip

Rackety Rax

Oct. 23, 1932

Rackety Rax

Gambler/racketeer “Knucks” McGloin takes note of just how much money and action (aside from the game itself) takes place around and ...
Hard to Handle
6.6
DVDRip

Hard to Handle

Jan. 28, 1933

Hard to Handle

A hustling public relations man promotes a series of fads.
Duck Soup
7.7
DVDRip

Duck Soup

Nov. 12, 1933

Duck Soup

Rufus T. Firefly is named president/dictator of bankrupt Freedonia and declares war on neighboring Sylvania over the love of wealthy Mrs. Teasdale.
Soup and Fish
6.5
DVDRip

Soup and Fish

Mar. 30, 1934

Soup and Fish

At a ritzy beauty salon, while a mud pack is on her face, a wealthy socialite invites Thelma and Patsy, two salon attendants, to a party, ...
The Merry Widow
7.2
DVDRip

The Merry Widow

Nov. 02, 1934

The Merry Widow

A prince from a small kingdom courts a wealthy widow to keep her money in the country.
One Rainy Afternoon
5.9
DVDRip

One Rainy Afternoon

May. 13, 1936

One Rainy Afternoon

Suave French actor Philippe Martin provokes a scandal when, in a darkened theater, he mistakes young Monique for his mistress, Yvonne, and tries ...
Champagne Waltz
6.3
DVDRip

Champagne Waltz

Feb. 05, 1937

Champagne Waltz

In Vienna, a new jazz club featuring American trumpeter Buzzy Bellew threatens the existence of its neighbor, the Waltz Palace, run by Franz ...
The Last of Mrs. Cheyney
6.4
DVDRip

The Last of Mrs. Cheyney

A chic jewel thief in England falls in love with one of her marks.
The Bride Wore Red
6.3
DVDRip

The Bride Wore Red

Oct. 08, 1937

The Bride Wore Red

A poor singer in a bar masquerades as a rich society woman thanks to a rich benefactor.
Holiday
7.7
DVDRip

Holiday

May. 26, 1938

Holiday

Johnny Case, a freethinking financier, has finally found the girl of his dreams — Julia Seton, the spoiled daughter of a socially prominent ...
Gold Diggers in Paris
5.8
DVDRip

Gold Diggers in Paris

Jun. 11, 1938

Gold Diggers in Paris

When the representative of the Paris International Dance Exposition arrives in New York to invite the Academy Ballet of America to compete for ...
You Can’t Cheat an Honest Man
6.9
DVDRip

You Can’t Cheat an Honest Man

Fields plays “Larsen E. Whipsnade”, the owner of a shady carnival that is constantly on the run from the law. Whipsnade is struggling ...
Mr. Smith Goes to Washington
8.1
DVDRip

Mr. Smith Goes to Washington

Naive and idealistic Jefferson Smith, leader of the Boy Rangers, is appointed to the United States Senate by the puppet governor of his state. He ...
My Love Came Back
6.3
DVDRip

My Love Came Back

Jul. 13, 1940

My Love Came Back

Amelia is a gifted violinist who is in danger of quitting the Brissac Academy of Music. Julius arranges to have a scholarship given to her ...
Spring Parade
6.7
DVDRip

Spring Parade

Sep. 27, 1940

Spring Parade

In this light and lovely romantic musical, a Hungarian woman attends a Viennese fair and buys a card from a gypsy fortune teller. It says that ...
The Philadelphia Story
7.9
DVDRip

The Philadelphia Story

When a rich woman’s ex-husband and a tabloid-type reporter turn up just before her planned remarriage, she begins to learn the truth about ...
Murder by Invitation
5.8
DVDRip

Murder by Invitation

Jun. 30, 1941

Murder by Invitation

The relatives of a rich old woman unsuccessfully try to have her declared insane, so they can divide up her money. To show them that there are no ...
The Male Animal
6.6
DVDRip

The Male Animal

Mar. 12, 1942

The Male Animal

The trustees of Midwestern University have forced three teachers out of their jobs for being suspected communists. Trustee Ed Keller has also ...
Gentleman Jim
7.6
DVDRip

Gentleman Jim

Nov. 14, 1942

Gentleman Jim

As bare-knuckled boxing enters the modern era, brash extrovert Jim Corbett uses new rules and dazzlingly innovative footwork to rise to the top ...
Once Upon a Honeymoon
6.4
DVDRip

Once Upon a Honeymoon

Nov. 27, 1942

Once Upon a Honeymoon

A radio correspondent tries to rescue a burlesque queen from her marriage to a Nazi official.
Adventure
6.1
DVDRip

Adventure

Dec. 28, 1945

Adventure

A rough and tumble man of the sea falls for a meek librarian.
Help! Help! Police!
0
DVDRip

Help! Help! Police!

Apr. 27, 1919

Help! Help! Police!

While vacationing with his father Edward at a Palm Beach hotel, George Welston becomes smitten with Eve Pendleton, the daughter of Edward’s ...
Sooner or Later
0
DVDRip

Sooner or Later

Feb. 01, 1920

Sooner or Later

When newlywed Robert Ellis suspects that his missing wife is having a clandestine affair, he appeals to his friend, Pat Murphy, to find her. ...
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();