Metin URL'leri değiştirmek ve HTML etiketleri URL'leri dışlayarak nasıl?

0 Cevap php

Burada yardıma ihtiyacım var.

Ben bu açmak istiyorum:

sometext sometext http://www.somedomain.com/index.html sometext sometext

içine:

sometext sometext <a href="http://somedoamai.com/index.html">www.somedomain.com/index.html</a> sometext sometext

Ben bu regex kullanarak bunu başardı:

preg_replace("#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">$1</a>$4'", $text);

Sorun, aynı zamanda, örneğin, img URL değiştirilen olduğu:

sometext sometext <img src="http//domain.com/image.jpg"> sometext sometext

is turned içine:

sometext sometext <img src="<a href="http//domain.com/image.jpg">domain.com/image.jpg</a>"> sometext sometext

Lütfen yardım edin.

0 Cevap