echo “$k => $v <br> “;
}
}
//判别用 Get 方法发送的头的应答结果是否正确
function IsGetOK()
{
if( ereg(“^2 ,$this->GetHead(“http-state”)) )
″
{
return true;
}else {
$this->m_error .= $this->GetHead(“http-state”).” – “.$this-
>GetHead(“http-describe”).”<br>”;
return false;
}
}
//看看返回的网页是否是 text 类型
function IsText()
{
if(ereg(“^2 ,$this->GetHead(“http-state”)) && eregi(“^text”,$this-
″
>GetHead(“content-type”)))
{
return true;
}else {
$this->m_error .= “内容为非文本类型<br>”;
return false;
}
}
//判断返回的网页是否是特定的类型
function IsContentType($ctype)
{
if(ereg(“^2 ,$this->GetHead(“http-state”)) && $this-
″
>GetHead(“content-type”)==strtolower($ctype))
{
return true;
}else{
$this->m_error .= “
“
类型不对
.$this->GetHead(“content-
type”).”<br>”;
return false;
}
}
//用 Http 协议下载文件
function SaveToBin($savefilename)