str_replace
<?// Inkluder MySQL Connection
include(\"db.inc\");
// Laver en query og finder det den skal arbejde med
$forumresult = mysql_query(\"select * from forum where hovedto = \'$id\' \");
// løkke der kører resultater igennem
while($row1 = mysql_fetch_array($forumresult)) {
// finder resten af de vi skal bruge i en anden mysql-tabel
$systemresult = mysql_query(\"select * from system where nick = \'$row1[af]\'\");
// grabber indhold ud i en array
$row2 = mysql_fetch_array($systemresult);
// fortæller at alt i $row1[txt] cellen, skal kopieres over i $str variablen
$str = $row1[txt];
// lavaer mails og wwws til link
$str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#=;\\&?\\_])((ftp|http|https|telnet|news|nttp|nntp|file):\\/\\/[a-z0-9~#%@æøå\\&\\(\\):;=\\?\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\*\\&:;.,=\\?!\'\\|\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"\\\\2\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);
$str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#;\\&?\\_])(www\\.[a-z0-9~#%@æøå\\&\\(\\):;=\\?!\'\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\*\\&:;.,=\\?!\'\\|\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"http://\\\\2\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);
$str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#=;\\&?\\_])(ftp\\.[a-z0-9~#%@æøå\\&\\(\\):;=\\?!\'\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\&:;.,=\\?!\'\\|\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"ftp://\\\\2\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);
$str = eregi_replace(\"(mail:|[[:space:]{()\\\"\'\\[~#;\\&?])([_\\.0-9a-z-]+@([_\\.0-9a-z-]+)+\\.[a-z]{2,4})\",\"\\\\1<A HREF=\\\"mailto:\\\\2\\\">\\\\2</A>\", $str);
echo(\"$str\");
}
?>
Den virker sådan så de mails jeg skriver noget@noget.dk kan man klikke på
Men links vil den ikke med