phpチュートリアル 現在のスクリプトのURLと相対パスを取得し、それを正規の絶対パスに変換します
If(!empty($_server["request_uri"])){$content を返す; }
関数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 == '') {If (isset($protocol[0])) {
関数 get_php_url(){
$new_content = preg_replace('/href="//', 'href="'.$protocol[0].$server_url.'/', $content); $new_content = preg_replace('/src="//', 'src="'.$protocol[0].$server_url.'/', $new_content); } その他 {
$new_content = $コンテンツ
}
$new_content を返します
}
?>
//現在のスクリプトの URL を取得します
http://www.bkjia.com/PHPjc/631345.htmlwww.bkjia.comtrue$scriptname = $_server["request_uri"]
$scriptname = $_server["php_self"] //
$nowurl = $スクリプト名
}その他{If(empty($_server["query_string"])) $nowurl = $scriptname; else $nowurl = $scriptname."?".$_server["query_string"]; }
//
$nowurl を返す
}
?>
http://www.bkjia.com/PHPjc/631345.html