0

私はphpを初めて使用しますが、この問題には正規表現の操作が必要になる場合があります。基本的に、私のウェブサイトのすべての "" は localhost を指しています (つまり、 img src="http://localhost/folder/img.png" )。ソースの下に表示すると、「localhost」は表示されませんが、クリックしてイメージ アドレスを取得すると、「localhost」が表示されます。次に必要なのは、その img src へのフルパスを追加することです (つまり、 img src="http://mywebsite.com/folder/img.png" )。

これを行うにはどうすればよいですか?

どんな助けでも大歓迎です。

どうもありがとう

4

1 に答える 1

1

プロジェクトで絶対 URL を使用して、競合や煩雑なオーバーヘッドを減らします。絶対 URL を使用するには、BASE_URL次のように共通ファイルでグローバル定数を定義するだけです。

define("BASE_URL", "http://localhost/project_folder", true);

次のように、どこでも使用できます。

<img src="<?php echo BASE_URL.'/img/image.png' ?>" />

ソース コードでは、生成された html は次のようになります。<img src="http://localhost/project_folder/img/image.png" />

同様に、次のように使用できます。

<script type="text/javascript" src="<?php echo BASE_URL ?>/js/my_script.js"></script>
于 2012-05-22T10:54:42.860 に答える