Mailinglisten-Archive |
Mirko schrieb: > Hallo Liste, > Ich möchte alle Links in der Form > <a href="http://www.domain.de" target="_irgendwas">blabla</a> > bzw. > <a href="http://www.domain.de">blabla</a> > in > <a href="http://www.domain.de" target="_blank">blabla</a> > umwandeln. Gleichzeitig sollen Links innerhalb meiner Domain > ein anderes Target erhalten - also aus > <a href="http://www.meinedomain.de" target="_irgendwas">blabla</a> > oder > <a href="http://www.meinedomain.de">blabla</a> > soll > <a href="http://www.domain.de" target="_meinziel">blabla</a> > werden. (Text steht in einer Variablen) > Wie stelle ich das an? (Ich stehe mit RegExp. einwenig auf > Kriegsfuss) Eine saubere Lösung dafür ist recht aufwendig, eigentlich mußt du jeden Tag richtig untersuchen, auch die Parameterreihenfolge, Hochkommas etc. machen das Leben schwer. Aber hier eine kleine, schmutzige Lösung. 1. Alle target mit notarget ersetzen 2. "http://www.meinedomain.de" mit "http://www.meinedomain.de" target="_meinziel" ersetzen 3. im head <base target="_blank"> einfügen Damit sollte das Ziel erreicht sein und wenn du mal viel Zeit hast, schreibst du einen schönen RegEx :) -- Gruß, Rob
php::bar PHP Wiki - Listenarchive