|
@@ -30,6 +30,7 @@ class DedeHtml2 |
|
|
var $CharSet; |
|
|
var $CharSet; |
|
|
var $BaseUrl; |
|
|
var $BaseUrl; |
|
|
var $BaseUrlPath; |
|
|
var $BaseUrlPath; |
|
|
|
|
|
var $Scheme; |
|
|
var $HomeUrl; |
|
|
var $HomeUrl; |
|
|
var $IsHead; |
|
|
var $IsHead; |
|
|
var $ImgHeight; |
|
|
var $ImgHeight; |
|
@@ -47,6 +48,7 @@ class DedeHtml2 |
|
|
$this->Links = Array(); |
|
|
$this->Links = Array(); |
|
|
$this->BaseUrl = ''; |
|
|
$this->BaseUrl = ''; |
|
|
$this->BaseUrlPath = ''; |
|
|
$this->BaseUrlPath = ''; |
|
|
|
|
|
$this->Scheme = 'http://'; |
|
|
$this->HomeUrl = ''; |
|
|
$this->HomeUrl = ''; |
|
|
$this->IsHead = false; |
|
|
$this->IsHead = false; |
|
|
$this->ImgHeight = 30; |
|
|
$this->ImgHeight = 30; |
|
@@ -77,6 +79,7 @@ class DedeHtml2 |
|
|
$this->BaseUrl = $url; |
|
|
$this->BaseUrl = $url; |
|
|
//判断文档相对于当前的路径 |
|
|
//判断文档相对于当前的路径 |
|
|
$urls = @parse_url($url); |
|
|
$urls = @parse_url($url); |
|
|
|
|
|
$this->Scheme = $urls['scheme'] . '://'; |
|
|
$this->HomeUrl = $urls['host']; |
|
|
$this->HomeUrl = $urls['host']; |
|
|
$this->BaseUrlPath = $this->HomeUrl.$urls['path']; |
|
|
$this->BaseUrlPath = $this->HomeUrl.$urls['path']; |
|
|
$this->BaseUrlPath = preg_replace("/\/([^\/]*)\.(.*)$/","/",$this->BaseUrlPath); |
|
|
$this->BaseUrlPath = preg_replace("/\/([^\/]*)\.(.*)$/","/",$this->BaseUrlPath); |
|
@@ -398,6 +401,10 @@ class DedeHtml2 |
|
|
else if( strtolower(substr($surl,0,7))=='http://' ) |
|
|
else if( strtolower(substr($surl,0,7))=='http://' ) |
|
|
{ |
|
|
{ |
|
|
$okurl = preg_replace('/^http:\/\//i', '', $surl); |
|
|
$okurl = preg_replace('/^http:\/\//i', '', $surl); |
|
|
|
|
|
} |
|
|
|
|
|
else if( strtolower(substr($surl,0,8))=='https://' ) |
|
|
|
|
|
{ |
|
|
|
|
|
$okurl = preg_replace('/^https:\/\//i', '', $surl); |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
@@ -405,7 +412,7 @@ class DedeHtml2 |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
$okurl = preg_replace('/\/{1,}/i', '/', $okurl); |
|
|
$okurl = preg_replace('/\/{1,}/i', '/', $okurl); |
|
|
return 'http://'.$okurl; |
|
|
|
|
|
|
|
|
return $this->Scheme . $okurl; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@@ -671,4 +678,4 @@ class DedeAttribute2 |
|
|
|
|
|
|
|
|
}//End Class DedeAttribute2 |
|
|
}//End Class DedeAttribute2 |
|
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
?> |