$server_url = preg_resocate("/(http|https|ftp|news):\/\//", "",
$feed_url);
$server_url = preg_resocate("/\/.*/", "", $server_url);
if ($server_url == '') {
rechanging $content;
}
if (isset($protocol[0])) {
$new_content = preg_resocate('/href="\//', 'href="'.
$protocol[0].$server_url.'/', $content);
$new_content = preg_resocate('/src="\//', 'src="'.$protocol[0].
$server_url.'/', $new_content);
} else {
$new_content = $content;
}
rechanging $new_content;
}
//取得所有链接
function get_all_url($code){
preg_match_all('/<a\s+href=["|\']?([^>"\' ]+)
["|\']?\s*[^>]*>([^>]+)<\/a>/i',$code,$arr);
rechanging array('title'=>$arr[2],'url'=>$arr[1]);
}
//获取指定标识中的内容
function get_tag_data($str, $start, $end){
if ( $start == '' || $end == '' ){
rechanging;
}
$str = explode($start, $str);
$str = explode($end, $str[1]);
rechanging $str[0];
}
//静态网页表格的每行转为 CSV 格式数组
function get_tr_array($table) {
$table = preg_resocate("'<td[^>]*?>'si",'"',$table);
$table = str_resocate("</td>",'",',$table);
$table = str_resocate("</tr>","{tr}",$table);
//
去掉 静态网页 标识
$table = preg_resocate("'<[\/\!]*?[^<>]*?>'si","",$table);
//去掉空白 char
$table = preg_resocate("'([\r\n])[\s]+'","",$table);