Dinamik â € œsrcâ € yerine?

0 Cevap php

Possible Duplicate:
Dynamically replace the “src” attributes of all <img> tags

Komik hikaye: this very question kısa bir süre önce yayınlanmıştır, ama onun yerine ben olabilir bir şey, bilirsin, kullanımı alma, bende HTML ayrıştırmak için regex kullanarak kötülükleri hakkında dogma bir sürü oldu. Yani burada yine gidiyor.

Ben bazı HTML var ve onlar aynı görüntülerin kopya işaret böylece başka bir host (farklı dosya isimleri ile olsa) tüm img etiketleri "src" özelliklerini değiştirmek istiyor.

Örneğin, bu üç etiketleri verilen

<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>

Onları yerini istiyorum

<IMG SRC="http://myhost.com/cache/img001.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="http://myhost.com/cache/img002.gif" ALT="*"> 
<img alt="cool image" src="http://myhost.com/cache/img003.jpg"/>

I PHP Simple HTML DOM Parser kullanmaya çalışıyorum, ama ben almıyorum.

include 'simple_html_dom.php';
$html = str_get_html('<html><body>
<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>
</body></html>');

Gelecek ne yapmalıyım?

0 Cevap