Nogen her der har kode til at gøre links osv klikbare, alt det der med html, mail@etellerandet.dk osv osv osv..
Det jeg har fat i, i øjeblikket er:
$data[besked] = preg_replace ("/(\\s|tp\\
\\(|\\[|\\>
(www\\.)([a-z0-9~#%@&:;=!',_æøå\\(\\)\\?\\/\\.\\-\\+\\[\\]\\|\\*\\$\\^\\{\\}]+)/i", "\\\\1<a href=\\"http://\\\\2\\\\3\\"".$ins_str.">\\\\2\\\\3</a>", $data[besked]);
$data[besked] = preg_replace ("/([\\s\\"])([\\w\\.\\-_]+)@([\\w\\-_]+)\\.([\\w\\.\\-_]+)/i", "\\\\1<a href=\\"mailto:\\\\2@\\\\3.\\\\4\\"".$ins_class.">\\\\2@\\\\3.\\\\4</a>", $data[besked]);
$data[besked] = preg_replace ("/(ftp|halflife|http|https|telnet|news|nntp|file|irc):\\/\\/([a-z0-9~#%@&:;=!',_æøå\\(\\)\\?\\/\\.\\-\\+\\[\\]\\|\\*\\$\\^\\{\\}]+)/i", "<a href=\\%22\\\\1:/\\\\2\\%22 class\\"normal\\"".$ins_str.">\\\\1://\\\\2</a>", $data[besked]);
$data[besked] = preg_replace ("/(\\s|tp\\
\\(|\\[|\\>
(www\\.)([a-z0-9~#%@&:;=!',_æøå\\(\\)\\?\\/\\.\\-\\+\\[\\]\\|\\*\\$\\^\\{\\}]+)/i", "\\\\1<a href=\\%22http:/\\\\2\\\\3\\%22 class\\"normal\\"".$ins_str.">\\\\2\\\\3</a>", $data[besked]);
$data[besked] = preg_replace ("/(\\s|tp\\
\\(|\\[|\\>
(ftp\\.)([a-z0-9~#%@&:;=!',_æøå\\(\\)\\?\\/\\.\\-\\+\\[\\]\\|\\*\\$\\^\\{\\}]+)/i", "\\\\1<a href=\\%22ftp:/\\\\2\\\\3\\%22 class\\"normal\\"".$ins_str.">\\\\2\\\\3</a>", $data[besked]);
Men jeg ved der er nogle fejl i, men da det ser alt for forvirende ud for mig, vil jeg ikke rigtigt rette i det.
// Kidd
[Redigeret d. 02/01-05 12:57:24 af Morten Q]