php相對路徑轉化成絕對路徑
提取 Gregarius中的一個函數。可以把網頁中的相對路徑自動轉化成絕對路徑。
<? 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='https://', 'href='http://www.cgvv.com.cn/bcjs/21976.html'.$protocol[0].$server_url.'/', $content); $new_content = preg_replace('/src='https://', 'src='http://www.cgvv.com.cn/bcjs/21976.html'.$protocol[0].$server_url.'/', $new_content); } else { $new_content = $content; } return $new_content; } ?>