![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Rufus, 30. 12. 2007, 21:47
Hallo,
ich habe eine HTML-Datei in einer Variable mit etwa folgendem Inhalt:
---
<a href="http://xyz.de/seite1.xml"></a>
<a href="http://zyx.de/seite5.php"></a>
<a href="http://yzx.de/seite12.html"></a>
---
jetzt möchte ich immer die Domain durch "http://zzz.de" ersetzen... also , dass es dann so aussieht:
---
<a href="http://zzz.de/seite1.xml"></a>
<a href="http://zzz.de/seite5.php"></a>
<a href="http://zzz.de/seite12.html"></a>
---
wie mache ich das am besten?
Danke schon mal.
Gruß
Rufus
Die folgende Nachricht zum Thema stammt von: Voodoo, 30. 12. 2007, 22:02
Hi Rufus,
Das machst du am besten mit Regulären Ausdrücken und mit der Funktion preg_replace().
Wenn du immer nur .de-Adressen hast, geht das wie folgt:$string = preg_replace("#(\'|\")http://(.+?)\.de/(.+?)(\'|\")#","$1http://zzz.de/$3$4",$string);
Grüße aus dem Wald
Voodoo
© 1998-2006
Impressum, Software: Classic Forum