#1 anythink
比如 地址是http://192.168.0.200/blog/
就获得到 http://192.168.0.200/blog
如果是 https://192.168.0.200/blog/
就获得到 https://192.168.0.200/blog
如果是 http://192.168.0.200/xxx.php
就获得到 http://192.168.0.200
2011-07-02 13:40:16
2011-07-02 13:40:16
function getUrlDir($url){
$infoArr = parse_url($url);
if($infoArr){
$scheme = $infoArr['scheme'] ? $infoArr['scheme'].'://' : '';
$pass = $infoArr['pass'] ? $infoArr['pass'] : '';
$userInfo = $infoArr['user'] ? $infoArr['user'].':'.$pass.'@' : '';
$host = $infoArr['host'] ? $infoArr['host'] : '';
$port = $infoArr['port'] ? ':'.$infoArr['port'] : '';
$path = $infoArr['path'] ? substr($infoArr['path'],0,strrpos($infoArr['path'],'/')) : '';
$output = $scheme.$userInfo.$host.$port.$path;
return $output;
}else{
return false;
}
}
2011-07-03 00:30:26
2011-07-03 00:33:47
2011-07-03 00:38:16
2011-07-03 01:49:17
2011-07-03 15:50:38
2011-07-03 17:44:06
define("PATH","http://".$_SERVER["HTTP_HOST"].substr($_SERVER["PHP_SELF"],0,-9-strlen($_SERVER["PATH_INFO"])));我是这样做的,最后的-9是所在文件的长度。
2011-07-25 10:29:07
2011-07-25 17:26:10