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. Quote 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); Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.