>백엔드 개발 >PHP 튜토리얼 >프로그램 PHP 정보 수집 프로그램 코드

프로그램 PHP 정보 수집 프로그램 코드

WBOY
WBOY원래의
2016-07-29 08:39:31954검색

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


//홈페이지 주소 수집
$url ="http:/ /emotion.pclady.com.cn/skills/";
//페이지 코드 가져오기
$rs=file_get_contents($url)
//일치하는 일반 규칙 설정
//$fp=fopen ("text.txt","a")
//$fw=fwrite($fp,$rs)
//fclose($fp)
/*href="http://emotion.pclady.com.cn/skills/0903/376476.html"
target=_blank>Keep the good man by 당신 편
*/
$preg='/(.*)< ;/a>< /i>/i';
//일반 검색 수행
preg_match_all($preg,$rs,$title)//제목 수 계산
$ count=count($title[0 ]);
echo $count."
"
//제목 수별로 콘텐츠 수집
for ($i=0;$i<$ count;$i ){
//콘텐츠 페이지 주소 설정
$pr='//isU'
preg_match_all($pr, $title[0][$i] ,$jurl)
$substr=substr($juurl[0][0],9)
$curl=substr($substr,0,-18) ;
//콘텐츠 페이지 코드 가져오기
$c=file_get_contents($curl)
//정규 표현식과 일치하는 콘텐츠 페이지 설정
$pc='//i';
//정규 매칭 검색 수행
preg_match($pc,$c,$content);
//출력 제목
echo $title[0] [$i]."
"
echo $title[1][$i]."
"
$c
echo $concount."
";
echo $content[0] [0];
for ($j=0;$j<$concount;$j ){
}
}
?>

통과 감지, $c는 이미 콘텐츠 페이지의 데이터 스트림인데 왜 정규식 $pc는 < 문자에만 일치하고 다른 것은 일치하지 않습니까? 위의 기능? 또 무엇이 문제인가? 조언 좀 부탁드려도 될까요?
위 내용은 프로그램 내용을 포함하여 PHP 정보 수집 프로그램 코드를 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.