다음과 같이 코드를 복사합니다. 다음과 같이 코드를 복사합니다.

>백엔드 개발 >PHP 튜토리얼 >fop 웹페이지 파일 콘텐츠 fopen, 컬 등을 읽기 위한 PHP 구현 코드입니다.

fop 웹페이지 파일 콘텐츠 fopen, 컬 등을 읽기 위한 PHP 구현 코드입니다.

WBOY
WBOY원래의
2016-07-29 08:45:381268검색

1.fopen 구현 코드:

코드 복사 코드는 다음과 같습니다:


$handle = fopen ( "http://www.example.com/", "rb");
$contents = ""
while (!feof($handle)) {
$contents .= fread($handle, 8192)
}
fclose($handle)
?>


코드 복사 코드는 다음과 같습니다.


// PHP 5 이상
$handle = fopen("http://www.example.com /", " rb");
$contents = stream_get_contents($handle);
fclose($handle);
?>


2.curl 구현 코드:

코드 복사 코드는 다음과 같습니다.


function _url($Date){
$ch = 컬_init( );
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, "$Date")
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); ($ch, CURLOPT_USERAGENT, "Mozilla/4.0(호환; MSIE 6.0; Windows NT 5.1; SV1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); ;
curl_close($ ch);
return $contents;
}
$pageURL="http://www.baidu.com"
$c
?>


인코딩 변환 기능



코드 복사 코드는 다음과 같습니다.

$html = file_get_contents("http://s.jb51 .net");

$html = iconv( "Big5", "UTF-8//IGNORE" , $html); //인코딩을 UTF8로 변환
print $html;
$htm = file("http://s.jb51.net");
$h = ""
foreach($htm as $value)
{
$h.= iconv( "GB2312 ", "utf-8//IGNORE" , $value);
}
print_r($h)


다른 방법 웹 페이지



코드 복사 코드는 다음과 같습니다.

$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-언어: enrn" .
"쿠키: foo=barrn "
)
);
$context = stream_context_create($opts);
/* 위에 표시된 추가 헤더와 함께
www.example.com에 http 요청을 보냅니다 */
$fp = fopen('http://www.baidu.com', 'r', false, $context)
fpassthru($fp)
fclose($fp)?> ;


위 내용은 fop의 내용을 포함하여 웹페이지 파일의 내용을 읽기 위한 fop PHP용 구현 코드 fopen, cur 등을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.