Harry Reems

Recently added

Rosebud
5.3
SD

Rosebud

Apr. 07, 1972

Rosebud

Young Rosebud leaves home after finding her daddy in bed with his mistress. She becomes a drifter and has incestuous fantasies about her father ...
Eroticon
0
SD

Eroticon

Nov. 10, 1971

Eroticon

An exotic tapestry of emotions, sensations and ideas…one step beyond experience.
Vice or Versa
7.7
SD

Vice or Versa

Jan. 01, 1971

Vice or Versa

A soft-core film that explores the subject of bisexuality. To date, no known prints of this title have surfaced.
Fleshpot on 42nd Street
5.5
SD

Fleshpot on 42nd Street

Dusty, a street smart but desperately unhappy Times Square sex worker uses her body to survive; seducing, conning, and ripping off her johns.
The Case of the Smiling Stiffs
4.6
SD

The Case of the Smiling Stiffs

Is Emma a voyeur vampire who can turn into a bat? Apparently, and she leaves many smiling faces on her victims after going down on them during a ...
Deadly Weapons
3.8
SD

Deadly Weapons

Apr. 04, 1974

Deadly Weapons

After the mob hits a guy with a list, one of the hoods keeps the list for himself to blackmail the people on it. When the mobsters find out ...
Deep Throat Part II
3.8
SD

Deep Throat Part II

Feb. 01, 1974

Deep Throat Part II

Nurse Linda Lovelace works for libidinous sex therapist Dr. Jayson. One of the patients she is treating is Dilbert Lamb, a meek geek who’s ...
Lettomania
4.5
SD

Lettomania

Jan. 01, 1976

Lettomania

Giulio is a young boy who still does not know which path to take in life, his father puts him in his place in the bank, but he’s too lazy ...
Luna di miele in tre
5.3
SD

Luna di miele in tre

Apr. 01, 1976

Luna di miele in tre

Close to the honeymoon, hotel waiter wins a stay in Jamaica with a pin-up. Direction directed by Carlo Vanzina, with the star of “Deep ...
Miss Nude America
6.4
SD

Miss Nude America

Sep. 01, 1976

Miss Nude America

A “Felliniesque” journey into the heart of the insatiable American dream; A slice of quintessential Americana, depicted with candor, ...
Let Me Die a Woman
5.2
SD

Let Me Die a Woman

Jan. 01, 1978

Let Me Die a Woman

A documentary on the work of sex-change specialist Dr. Leo Wollman, including interviews with Dr. Wollman and a few of his patients, with an ...
Demented
3.9
SD

Demented

Jun. 01, 1980

Demented

A woman is gang-raped in a horse’s stable, and even though the rapists are caught and imprisoned, she is harassed many moons later by ...
Hot Dogs
4.8
SD

Hot Dogs

Sep. 26, 1980

Hot Dogs

Mr. Clean (Harry Reems) is a police detective who heads a special task force of the vice squad. Clean’s by-the-book attitude makes him none ...
R.S.V.P.
4.8
SD

R.S.V.P.

Dec. 01, 1984

R.S.V.P.

A group of people who were the inspiration of an author’s fact-based, best-selling book are invited to a party at a mansion in the ...
The Devil’s Gift
3.1
SD

The Devil’s Gift

Oct. 22, 1985

The Devil’s Gift

An evil demon that inhabits a monkey doll takes over the mind of a suburban housewife to carry out its plans.
Harry and His Geisha Girls
4.2
480p

Harry and His Geisha Girls

Mr. Harry, who suffers from a “peanut sized” penis complex, comes to Japan to undergo a genital transplant operation, the first of ...
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();