Dynamisches Ersetzen der "src" -Attribute aller <img> -Tags (Redux) [duplizieren]

Mögliches Duplizieren:
Dynamisches Ersetzen der "src" -Attribute aller <img> -Tags

Lustige Geschichte: Ich habe @ gepostdiese sehr Frage vor kurzem, aber anstatt etwas zu bekommen, das ich benutzen könnte, war alles, was ich bekam, eine Menge Dogma über die Übel, mit Regex HTML zu analysieren. Also hier geht es wieder.

Ich habe HTML-Code und möchte die "src" -Attribute aller img-Tags ersetzen, sodass sie auf Kopien der identischen Bilder (obwohl mit unterschiedlichen Dateinamen) auf einem anderen Host verweisen.

Zum Beispiel angesichts dieser drei Tags

<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"/>

Ich möchte, dass sie durch @ ersetzt werd

<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"/>

Ich versuche, @ zu verwendPHP Simple HTML DOM Parser, aber ich verstehe es nicht.

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>');

Was tue ich als nächstes

Antworten auf die Frage(2)

Ihre Antwort auf die Frage