0
私はリンクのためにいくつかのHTMLを見て、それらにローカルPHPページへのリンクを置き換えるPHPページを持っています。問題は画像のリンクを見つけることです。私は現在、このコードを使用しますPHPの画像リンクを特定します
$data = preg_replace('|(<a\s*[^>]*href=[\'"]?)|','\1newjs.php?url=', $data);
私は画像ファイル(JPGと同様のことを行うために探しています
<a href="http://google.com">Google</a>
のようなものと一致し、
<a href="newjs.php?url=http://google.com">Google</a>
でそれらを置き換えます、 gif、png)を置き換えて、次のように置き換えます。
<a href="http://google.com/hello.png">Image</a>
これにより3210
:
<a href="newjs.php?url=http://google.com/hello.png&image=1">Image</a>
注新しいURLに '&画像= 1'。私はこれをPHPを使って、できれば正規表現で行うことが可能ですか?正規表現を含むものとHTMLと
通常通り
おかげで、これは働いていました! – q3d