帝国CMS模板大全
www.admin99.cn
www.92cms.cn 帝国CMS模板下载站!,情怀,养站,二次开发!源码需求比较大的一站式会员下载,价更省!!!

php把相对路径转换成绝对路径方法 - php高级应用

php把相对路径转换成绝对路径方法

我们经常会碰到采集内容时,要补全地址是吧,下面我们来看看这款php把相对路径转换成绝对路径方法吧,相对路径转化成绝对路径实例代码如下:

function  relative_to_absolute( $content ,  $feed_url ) {  
    preg_match( '/(http|https教程|ftp):///' ,  $feed_url ,  $protocol );  
     $server_url  = preg_replace( "/(http|https|ftp|news):///" ,  "" ,  $feed_url );  
     $server_url  = preg_replace( "//.*/" ,  "" ,  $server_url ); 
 
     if  ( $server_url  ==  '' ) {  
         return   $content ;  
    } 
 
     if  (isset( $protocol [0])) {  
         $new_content  = preg_replace( '/href="//' ,  'href="' . $protocol [0]. $server_url . '/' ,  $content );  
         $new_content  = preg_replace( '/src="//' ,  'src="' . $protocol [0]. $server_url . '/' ,  $new_content );  
    }  else  {  
         $new_content  =  $content ;  
    }  
     return   $new_content ;  

//取得所有链接  
function  get_all_url( $code ){  
        preg_match_all( '/<as+href=["|' ]?([^>" ' ]+)["|' ]?s*[^>]*>([^>]+)</a>/i', $code , $arr );  
         return   array ( 'name' => $arr [2], 'url' => $arr [1]);  

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php把相对路径转换成绝对路径方法 - php高级应用》
文章链接:https://www.admin99.cn/7354
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
QQ站长交流群:953950264

登录

找回密码

注册