24. juni 2003 - 19:34
#22
og foresten den ser sådan her ud:
function format($str) {
if (strlen($str) > 512) { $str = substr($str,0,512); }
$str = stripslashes($str);
$str = htmlspecialchars($str);
$strenge_at_lede_efter = array( ":((", "!:(", ">:(", ">:)", ">:D", "o:)", "!angel", "!happy", ";)", "!brain", "8)", "!:D", ":D", "!dance", "!dod", "!doh", "!ele", "!think", "!map", "!fu", "!fu2", "!fyfy2", "/fyfy", "!gen", ":)", "!group", "!gud", "!guns", "!hmm2", ":/", "!hmm", ":I", ":(", ":K", "!klap2", "!klap", "!love2", "!love", "!mis", "!mur", ":--)", "!node", "8-)", "!noway", ":O", "!op", "!:P", ":P", "!party2", "!party", "!plz", "!pray", "!puke", "!rose", "!:S", ":S", "!shh", "!skummel", "!smoke", "!sort", "!stop", "!synger2", "!synger", "!!!", "???", "!urgh", "!inv", "!vio", ":===O", "w000t", "w00t", ":X", "o<:D", "zzzz", "zzz" );
$strenge_at_skrive_istedet = array(
"<img src=images/tosad.gif border=0>",
"<img src=images/sur.gif border=0>",
"<img src=images/ond.gif border=0>",
"<img src=images/ond2.gif border=0>",
"<img src=images/ond5.gif border=0>",
"<img src=images/angel.gif border=0>",
"<img src=images/angel2.gif border=0>",
"<img src=images/birthday.gif border=0>",
"<img src=images/blink.gif border=0>",
"<img src=images/brain.gif border=0>",
"<img src=images/cool.gif border=0>",
"<img src=images/d3.gif border=0>",
"<img src=images/d2.gif border=0>",
"<img src=images/dance.gif border=0>",
"<img src=images/dod.gif border=0>",
"<img src=images/doh.gif border=0>",
"<img src=images/ele.gif border=0>",
"<img src=images/think.gif border=0>",
"<img src=images/folder.gif border=0>",
"<img src=images/fu2.gif border=0>",
"<img src=images/fu.gif border=0>",
"<img src=images/fyfy2.gif border=0>",
"<img src=images/fyfy.gif border=0>",
"<img src=images/genert.gif border=0>",
"<img src=images/glad.gif border=0>",
"<img src=images/group.gif border=0>",
"<img src=images/gud.gif border=0>",
"<img src=images/guns.gif border=0>",
"<img src=images/hmm3.gif border=0>",
"<img src=images/hmm2.gif border=0>",
"<img src=images/hmm.gif border=0>",
"<img src=images/i.gif border=0>",
"<img src=images/ked.gif border=0>",
"<img src=images/kiss.gif border=0>",
"<img src=images/klap2.gif border=0>",
"<img src=images/klap.gif border=0>",
"<img src=images/love.gif border=0>",
"<img src=images/love2.gif border=0>",
"<img src=images/mis.gif border=0>",
"<img src=images/mur.gif border=0>",
"<img src=images/naese.gif border=0>",
"<img src=images/node.gif border=0>",
"<img src=images/nord.gif border=0>",
"<img src=images/noway.gif border=0>",
"<img src=images/o.gif border=0>",
"<img src=images/op.gif border=0>",
"<img src=images/p3.gif border=0>",
"<img src=images/p.gif border=0>",
"<img src=images/party2.gif border=0>",
"<img src=images/party.gif border=0>",
"<img src=images/plzz.gif border=0>",
"<img src=images/pray.gif border=0>",
"<img src=images/puke.gif border=0>",
"<img src=images/rose.gif border=0>",
"<img src=images/s2.gif border=0>",
"<img src=images/s.gif border=0>",
"<img src=images/shh.gif border=0>",
"<img src=images/skummel.gif border=0>",
"<img src=images/smoke.gif border=0>",
"<img src=images/sort.gif border=0>",
"<img src=images/stop.gif border=0>",
"<img src=images/synger2.gif border=0>",
"<img src=images/synger.gif border=0>",
"<img src=images/tegn.gif border=0>",
"<img src=images/tegn2.gif border=0>",
"<img src=images/urgh.gif border=0>",
"<img src=images/usynlig.gif border=0>",
"<img src=images/vio.gif border=0>",
"<img src=images/w0000t.gif border=0>",
"<img src=images/w000t.gif border=0>",
"<img src=images/w00t.gif border=0>",
"<img src=images/x.gif border=0>",
"<img src=images/xmasd.gif border=0>",
"<img src=images/zzzz.gif border=0>",
"<img src=images/zzz.gif border=0>" );
$str = str_replace( $strenge_at_lede_efter, $strenge_at_skrive_istedet, $str );
$str = ereg_replace("'","´",$str);
$str = ereg_replace("(([Ff]|[Hh][Tt]){1}[Tt][Pp]://[a-zA-Z0-9@:%_.~#-\?&]+)", "<a href=\"\\1\" target=_blank CLASS=\"link-i-toppen\">\\1</a>", $str);
$str = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)","<a href=\"mailto:\\1\">\\1</a>",$str);
$str = ereg_replace("\__([^\|]+)\__","<b> \\1 </b>",$str);
$str = ereg_replace("\_([^\|]+)\_","<i> \\1 </i>",$str);
$str = ereg_replace("\___([^\|]+)\___","<strong> \\1 </strong>",$str);
return $str;
}