Tsubaru 1 Denunciar post Postado Janeiro 25, 2009 Por exemplo, um texto enorme, no meio tem [url=linkqualquer]textodelink[/url] Como eu faço pra substituir isso: [url=linkqualquer]textodelink[/url]Por isso: <a href=linkqualquer>textodelink</a> Meu grande problema é o link dentro da tag [url=] Compartilhar este post Link para o post Compartilhar em outros sites
Tash 5 Denunciar post Postado Janeiro 25, 2009 Cara, você consegue fazer isso com expressões regulares.. $code = '[url=http://google.com]Google[/url]'; $url =preg_replace("#\[url=([^\[]+)\]([^\[]+)\[/url\]#i","<a href=\"\\1\" target=\"_blank\">\\2</a>",$code); echo $url; OBS: Não testei, mas a lógica tá aí... OBS2: Procure por "Guia ER" no Google, ensina bastante sobre Expressões Regulares Compartilhar este post Link para o post Compartilhar em outros sites
Tsubaru 1 Denunciar post Postado Janeiro 26, 2009 Valeu, Tash. Funcionou aqui. Vou dar uma estudada na sua sugestão. :D Compartilhar este post Link para o post Compartilhar em outros sites