hi!
ich möchte in meinem Forum, dass Links automatisch umgewandelt werden.
das hab ich so gelöst:
eregi_replace("(http://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);
das funktioniert auch...
nur kann es sein dass im String schon fertige links folgendes form sind:
<a href="http://www.test.de">test.de</a>
also möchte ich dass vor dem http:// kein Anführungszeichen " sein darf.
das habe ich so versucht:
eregi_replace("[^\"](http://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);
aber das funzt nur wenn der link nicht am ANFANG einer Zeile steht...
wie macht man das richtig?
danke!
ich möchte in meinem Forum, dass Links automatisch umgewandelt werden.
das hab ich so gelöst:
eregi_replace("(http://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);
das funktioniert auch...
nur kann es sein dass im String schon fertige links folgendes form sind:
<a href="http://www.test.de">test.de</a>
also möchte ich dass vor dem http:// kein Anführungszeichen " sein darf.
das habe ich so versucht:
eregi_replace("[^\"](http://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);
aber das funzt nur wenn der link nicht am ANFANG einer Zeile steht...
wie macht man das richtig?
danke!
Kommentar