您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 滁州分类信息网,免费分类信息发布

php解析字符串里所有URL地址的方法_PHP

2024/3/3 9:07:12发布17次查看
本文实例讲述了php解析字符串里所有url地址的方法。分享给大家供大家参考。具体如下:
0){ $pathi = pathinfo($current_url); $dir = $pathi[dirname]; $base = parse_url($current_url); $split_path = explode(/, $dir); $url = ; foreach($links as $k => $link){ if(preg_match(/^\.\./, $link)){ $total = substr_count($link, ../); for($i = 0; $i < $total; $i++){ array_pop($split_path); } $url = implode(/, $split_path) . / . str_replace(../, , $link); }elseif(preg_match(/^\/\//, $link)){ $url = $base[scheme] . : . $link; }elseif(preg_match(/^\/|^.\//, $link)){ $url = $base[scheme] . :// . $base[host] . $link; }elseif(preg_match(/^[a-za-z0-9]/, $link)){ if(preg_match(/^http/, $link)){ $url = $link; }else{ $url = $dir . / . $link; } } $links[$k] = $url; } } return $links;}header(content-type: text/plain);$url = http://www.bitscn.com;$html = file_get_contents($url);// gets links from the page:print_r(pagelinks($html));// gets links from the page and formats them to a full valid url:print_r(pagelinks($html, $url, true));
希望本文所述对大家的php程序设计有所帮助。
滁州分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录