[PHP] 태그 제거 함수 strip_tags2 & 링크 추출 함수 extract_link
로빈아빠
본문
로컬 검색 엔진을 만들기 위해 필요한 함수를 만들어 봤다.
컨테츠의 텍스트 추출, 링크 추출 함수
텍스트 추출 함수
링크 추출 함수
컨테츠의 텍스트 추출, 링크 추출 함수
텍스트 추출 함수
function strip_tags2(){ $search = array ("'
링크 추출 함수
function extract_link($file){ $data = file_get_contents($file); preg_match_all("/href=['\"]?([\?\&\=\/\.\_\:a-z0-9]+)['\"\s]?/i",$data,$out,PREG_SET_ORDER);//파라미터 사용할 경우 foreach($out as $key=>$val){ $link = $val[2]; if( ereg("\.gif|\.jpg|\.png|\.hwp|\.xls|\.swf|\.css|javascript:|mailto:",$link) ) continue; if( ereg("http://",$link ) ) if( !ereg($HOST,$link) ) continue; if( ereg("^..\/",$link) ){ $_link = $ROOT_URL."/".$link; } elseif ( ereg("^\/",$link) ) { $_link = $ROOT_URL.$link; } else { $_link = substr($lnk,0,strrpos($lnk,"/"))."/".$link; } $i++; if( !chkLink($_link) ) continue; $LINK[$i] = $_link; unset($text); extract_link($_link);//재귀호출 flush(); }//end of foreach }
2007/06/25 15:19 2007/06/25 15:19
관련링크
- http://blueb.net/blog/886 1061회 연결
댓글목록
등록된 댓글이 없습니다.