プロが教えるわが家の防犯対策術!

下記のようにhtml内の相対パスの箇所を、
全て絶対パスに置換えるにはどう記述したらよいでしょうか?
ご伝授いただけたら幸いです。
<a href="/test/jp/danny.pdf" target="_blank">
<img src="/cmn/img/text.gif">
  ↓↓
  ↓↓
<a href="http://testsaite.co.jp/test/jp/dammy.pdf" target="_blank">
<img src="http://testsaite.co.jp/cmn/img/text.gif">

A 回答 (2件)

$data=file_get_contents(URL);


preg_replace ('/(=\"\/)+?/mi','=\"http:\/\/testsaite\.co\.jp\/',$data);
echo $data;
    • good
    • 0

あのー


<a href="/test/jp/danny.pdf" target="_blank">
<img src="/cmn/img/text.gif">
は「絶対パス」ですよ。
「/」で始まるものは相対パスではありません。
「相対パス」は「.」1個か2個に/、または ディレクトリ名かファイル名で始まるものです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!