php如何解析字符串里所有URL地址
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要介绍php如何解析字符串里所有URL地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:
千家信息网最后更新 2024年11月30日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安全错误
数据库的锁怎样保障安全
博阳数据库使用
香港服务器搭建方
网络安全宣传周每天主题
思科web服务器
华为服务器产品介绍
租用服务器公司
重建服务器要多长时间
数据库报外部组件发生异常
交通传感器网络技术的原理
服务器申请备案流程图
社交软件开发联系方式
苹果无法安全连接服务器
凤岗县网络安全
怎样申请第三方软件开发
数据库售前开发工程师前景
落数据库加密的最小粒度是
网络安全硬件研发
博易大师提示连接服务器失败
成都计算机应用软件开发定做
swing 连接数据库
乡镇网络安全职责
用旧电脑做手机服务器
软件开发中和客户的合作
软件开发一般学习多久
典型的图数据库管理系统
商丘app与软件开发多少钱
长沙互联网科技企业落户哪里
战地5社区服务器不同区有影响吗
数据库查看学生信息
思科网计算机网络技术连线题