好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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]);   } 

查看更多关于php把相对路径转换成绝对路径方法 - php高级应用的详细内容...

  阅读:55次