phpmo Posted November 18, 2009 Share Posted November 18, 2009 I have a custom forum I made on my site and am adding many forum features. I'm wanting to add the ability for them to insert links but want to make sure it's safe. I was thinking of doing this as that is how I do my bold, colors etc. They enter http://link.com $message = htmlspecialchars($message); $message = preg_replace('|\[url\](.*?)\[/url\]|is', '<a target=_blank href=\\1></a>', $message); Of course this doesn't work and only ends up being <a target=_blank href=link.com></a>. What is the safe way to do this. Should I just automatically insert Click Here before the </a>? The ultimate questions is there any risk in allowing links to be placed. Link to comment https://forums.phpfreaks.com/topic/182021-solved-how-to-do-url-url-like-this-forum-has/ Share on other sites More sharing options...
phpmo Posted November 18, 2009 Author Share Posted November 18, 2009 NVM I answered my own ? $message = preg_replace ('/\[url\](.*?)\[\/url\]/is','<a href="$1">$1</a>', $message); Link to comment https://forums.phpfreaks.com/topic/182021-solved-how-to-do-url-url-like-this-forum-has/#findComment-960115 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.