Jump to content

[SOLVED] How to do [url] [/url] like this forum has?


phpmo

Recommended Posts

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.