首页 > 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_php_url(){ 
        if(!empty($_server["request_uri"])){
 
$scriptname = $_server["request_uri"]; 
$nowurl = $scriptname; 
        }else{ 
$scriptname = $_server["php_self"]; // 
                if(empty($_server["query_string"])) $nowurl = $scriptname; 
                else $nowurl = $scriptname."?".$_server["query_string"]; 
        }
//
        return $nowurl; 
}

?>

 

 

教程链接:http://www.phprm.com/base/37098.html

随意转载~但请保留教程地址★

标签:none

发表留言