ホームページ >バックエンド開発 >PHPチュートリアル >相対パスを絶対パスに変換する

相対パスを絶対パスに変換する

WBOY
WBOYオリジナル
2016-07-25 09:10:101169ブラウズ
;
相対パスを絶対パスに変換する
  1. //相対パスを絶対パスに変換します
  2. functionrelative_to_absolute($content, $feed_url) {
  3. preg_match('/(http|https|ftp):///', $feed_url, $protocol );
  4. $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url);
  5. //オープンソース OSPhP.COM.CN
  6. $server_url = preg_replace("/ / .*/", "", $server_url);
  7. if ($server_url == '') {
  8. return $content;
  9. }
  10. if (isset($protocol[0])) {
  11. //オープンソースコードOSPhP.COm.CN
  12. $new_content = preg_replace('/href="//', 'href="'.$protocol[0].$server_url.'/', $content); /src ="//', 'src="'.$protocol[0].$server_url.'/', $new_content); //オープンソース OSPhP.COM.CN
  13. } else {
  14. $new_content = $content ;
  15. }
  16. $new_content を返す
  17. }
  18. ?>
コードをコピーします
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。