function imdb($title,$target='') { global $DB; $slen = 7-strlen(str_replace("/",'',$title)); if ( $slen ) { $sstr = ''; for($i=0;$i<$slen;$i++) $sstr .= "0"; } $imdbid = $sstr.str_replace("/",'',$title)."/"; $server = 'www.imdb.com'; // IP address //$server = 'former.imdb.com'; // IP address $host = 'www.imdb.com'; // Domain name //$host = 'former.imdb.com'; // Domain name $port = 80; $referer = 'http://www.imdb.com/'; // Referer //$referer = 'http://former.imdb.com/'; // Referer $target = "/title/tt".$imdbid.$target; $File = fsockopen($server, $port, $errno, $errstr, 30); if ( $File ) { $out = "GET $target HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Referer: $referer\r\n"; $out .= "Cookie: $cookie\r\n"; $out .= "User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)\r\n"; $out .= "Connection: Close\r\n\r\n"; fputs($File, $out); $makeFile = $buffer = ""; while ($buffer = fread($File,4096)) $makeFile .= $buffer; fclose($File); //echo $makeFile; preg_match("/HTTP\/1\.1(.{2,5})/",$makeFile,$state); if ( trim($state[1]) == '400' ) { //movielog($title,'error'); return ''; } elseif ( trim($state[1]) == '200' ) { //movielog($title,'ok'); return $makeFile; } else return ''; } }