php如何解析字符串里所有URL地址
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍php如何解析字符串里所有URL地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:
千家信息网最后更新 2025年01月20日php如何解析字符串里所有URL地址
这篇文章主要介绍php如何解析字符串里所有URL地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体如下:
0 && strlen($current_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 = "https://www.jb51.net";$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如何解析字符串里所有URL地址"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
地址
字符
字符串
内容
篇文章
价值
兴趣
小伙
小伙伴
更多
知识
行业
资讯
资讯频道
频道
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
跨域网络技术
如何理解互联网 科技
服务器怎么不让别人存放东西
通用软件开发做什么
金蝶仓库管理软件开发
数据库关系模型设计
芜湖激光工控机服务器
计算机等级考试网络技术考点
微信转账服务器记录删除
四川一网络安全
服务器的流量包是什么意思
安徽交友软件开发哪家专业
奇火网络技术有限公司
数据库查阅所有记录
oracle数据库查看监听端口
传统软件开发方法步骤
湖南触发网络技术有限公司
查看数据库表更新时间
日立电梯uax用哪种服务器
服务器安全狗怎么删除
番禺区光纤网络技术开发展示
服务器能否用手机连接
开展网络安全应急处置演练
网络技术对英语的要求
思茅云南众福互联网科技有限公司
单位保密与网络安全自查
数据库获取当前日期的方式
景东县公安局网络安全宣传
电脑服务器增加带宽
软件开发阶乘