c.2ch.netで過去ログを見たいのですが、
-ERR もう つかえません
と出ます。
どの辺が間違ってますか?

$_GET['sid'] = rawurldecode($_GET['sid']);
$_GET['sid'] = rawurldecode($_GET['sid']);
$s['uri'] = "/test/offlaw.cgi/{$s['board']}/{$s['thread']}/?raw=0.0&sid={$_GET['sid']}";
$sh = @fsockopen($s['host'],80,$errno,$errst,$s['timeout']);
$s['request'] = "GET {$s['uri']} HTTP/1.1\r\nAccept-Encoding: gzip\r\nUser-Agent: {$s['ua']}\r\nHost: {$s['host']}\r\nAccept: */*\r\nReferer: http://{$s['host']}/test/read.cgi/{$s['board']}/{$s['thread']}/\r\nConnection: close\r\n\r\n";
fputs($sh,$s['request']);
socket_set_timeout($sh,$s['timeout']);
while(!feof($sh)){
 $val = fgets($sh);
 if(strpos($val,"\r\n") == 0){break;}
 elseif(preg_match("/^HTTP\/1.[\d] ([\d]{3}).*\r\n$/i",$val,$match)){$h['status'] = $match[1];}
 $s['response'] .= $val;
}
$sh = @gzopen("http://{$s['host']}/{$s['uri']}","rb") or die("解凍できません。");
while(!feof($sh)){
 $i++;
 $val = gzgets($sh);
 list($name,$mail,$date,$body,$subject) = explode("<>",$val);
 $subject = trim($subject);
 $r[$i] = $val;
}