最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 获得当前的脚本网址和相对路径转化成绝对路径正则
时间:2011-01-22 编辑:简简单单 来源:一聚教程网
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;
}
?>
-
下一个: 收集了几款常用php日期操作
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24