Comedy

Nonton film online Category Comedy

Recently added

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. ...
Remodeling Her Husband
7.1
DVDRip

Remodeling Her Husband

After she marries Jack Valentine, Janie Wakefield discovers that her husband’s reputation as a flirt is well deserved when she sees him ...
The Heart Raider
0
DVDRip

The Heart Raider

Jun. 10, 1923

The Heart Raider

A young troublemaker sets her eyes on a confirmed bachelor.
Little Old New York
6.4
DVDRip

Little Old New York

Aug. 01, 1923

Little Old New York

An Irish girl comes to America disguised as a boy to claim a fortune left to her brother who has died.
After the Ball
7.3
DVDRip

After the Ball

Nov. 23, 1932

After the Ball

The wife of a diplomat in Geneva pretends to be a maid in order to continue her flirting with a handsome young courier.
Warning to Wantons
5.5
DVDRip

Warning to Wantons

Jan. 04, 1949

Warning to Wantons

Featuring an early role for accomplished French actress Anne Vernon alongside Mary Poppins star David Tomlinson, this effervescent comedy charts ...
The Lavender Hill Mob
7.5
DVDRip

The Lavender Hill Mob

Jun. 28, 1951

The Lavender Hill Mob

A meek bank clerk who oversees the shipments of bullion joins with an eccentric neighbor to steal gold bars and smuggle them out of the country.
The Green Man
7.1
DVDRip

The Green Man

Dec. 21, 1956

The Green Man

Unknown to everyone but his shady Middle Eastern bosses, watchmaker Hawkins is actually a professional hired assassin with a predilection for ...
The League of Gentlemen
7.2
DVDRip

The League of Gentlemen

Involuntarily-retired Colonel Hyde recruits seven other dissatisfied ex-servicemen for a special project. Each of the men has a skeleton in the ...
The Rebel
6.8
DVDRip

The Rebel

Mar. 07, 1961

The Rebel

Anthony Hancock gives up his office job to become an abstract artist. He has a lot of enthusiasm, but little talent, and critics scorn his work. ...
Rattle of a Simple Man
6.7
DVDRip

Rattle of a Simple Man

Percy Winthram is a naive young man who still lives at home with his mum. In London for the Cup Final with his friends, he finds himself in a ...
Little Miss Rebellion
0
DVDRip

Little Miss Rebellion

Sep. 19, 1920

Little Miss Rebellion

The Grand Duchess Marie Louise is the beautiful young ruler of Molvania. She is a fun-loving girl who secretly hopes that the revolutionaries who ...
The Habit of Happiness
5.8
DVDRip

The Habit of Happiness

Douglas Fairbanks stars as “Sunny” Wiggins, who believes in eternal optimism and good spirits. This places Wiggins at odds with his ...
The Cinderella Man
7
DVDRip

The Cinderella Man

Dec. 16, 1917

The Cinderella Man

When Marjorie Caner returns from abroad, she is quite lonely in her millionaire father’s big house. Learning that a young poet, Anthony ...
The Talk of the Town
0
DVDRip

The Talk of the Town

Sep. 28, 1918

The Talk of the Town

Her strict upbringing is driving Genevra French (Dorothy Phillips) crazy, so when she gets her hand on a book called “How to Attract the ...
The Hope Chest
0
DVDRip

The Hope Chest

Dec. 29, 1918

The Hope Chest

Daughter of impoverished vaudeville actor Lew Moore, Sheila works as a waitress in a chocolate manufacturer’s candy shop, where she ...
I’ll Get Him Yet
0
DVDRip

I’ll Get Him Yet

May. 25, 1919

I’ll Get Him Yet

A young woman is in love, but the man of her affections wants only her and no part of her vast wealth.
Nobody Home
0
DVDRip

Nobody Home

Aug. 24, 1919

Nobody Home

A young woman is so superstitious that she cannot make a move or a decision without the approval of the cards or the stars. Pursued romantically ...
Turning the Tables
0
DVDRip

Turning the Tables

Nov. 02, 1919

Turning the Tables

Doris Pennington is committed to an insane asylum by her aunt, who hopes to take over Doris’s fortune. Upon arrival at the asylum, however, ...
Two Weeks
0
DVDRip

Two Weeks

Jan. 25, 1920

Two Weeks

He didn’t know she was a Broadway chorus girl, a runaway from a drunken party at a nearby road house. SHE DIDN’T KNOW- that she had ...
Lessons in Love
0
DVDRip

Lessons in Love

May. 01, 1921

Lessons in Love

Grizel is the daughter of the Painted Lady, who believes that her lover will one day return. Grizel is ostracized by the other children of the ...
Polly of the Follies
6.4
DVDRip

Polly of the Follies

Jan. 30, 1922

Polly of the Follies

A romantic comedy, focusing on the love triangle between Bob Jones, Alysia Potter and Polly Meachum. Originally engaged, Bob and Alysia elope to ...
John Smith
5.7
DVDRip

John Smith

Jun. 01, 1922

John Smith

Upon being released from prison, Lawrence Hilliard takes the name of John Smith and looks for work, and falls in love with Irene Mason, a social ...
Only 38
0
DVDRip

Only 38

Jun. 17, 1923

Only 38

The death of her clergyman husband causes Mrs. Stanley, young mother of teenage twins, to change her style of life.
Hollywood
6.7
DVDRip

Hollywood

Aug. 19, 1923

Hollywood

Angela comes to Hollywood with only two things: Her dream to become a movie star, and Grandpa. She leaves an Aunt, a brother, Grandma, and her ...
The Circle
6.4
DVDRip

The Circle

Sep. 22, 1925

The Circle

Elizabeth Cheney has a wealthy husband, social prominence and everything she could want in life . . . except Ted Lutton, the man she loves. She ...
Thank You
4.4
DVDRip

Thank You

Oct. 05, 1925

Thank You

Young Kenneth Jamieson’s millionaire father, fed up with his son’s wild escapades, sends him to stay on a chicken farm in the small ...
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();