最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 获得当前的脚本网址和相对路径转化成绝对路径正则
时间:2022-06-24 21:44:07 编辑:袖梨 来源:一聚教程网
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;
}
?>
相关文章
- 2026百所高校学子地方行苏州站暨人工智能OPC创业大赛成果展:第十届昆山创业周启动 07-23
- 前所未有的事故:AI失控发起攻击-中方救场 07-23
- 红色沙漠疾风大作打法攻略 07-23
- 魔兽世界战略优势任务攻略 07-23
- 魔兽世界 暴躁的掉队者 任务攻略 07-23
- 芯片大神Jim Keller:Tenstorrent将全面击败Cerebras 07-23