function mise_en_page($t) { $t = preg_replace("!\[(url|email)\](.+)\[/(?:url|email)\]!Ui","[$1=$2]$2[/$1]",$t); $t = preg_replace("!\[url=([^\]]+)\](.+)\[/url\]!Ui","$2",$t); $t = preg_replace("!\[email=([^\]]+)\](.+)\[/email\]!Ui","$2",$t); $t = preg_replace("!\[img\](.+)\[/img\]!Ui","\"\"",$t); $t = preg_replace('!\[b\](.+)\[/b\]!i', '$1', $t); $t = preg_replace('!\[i\](.+)\[/i\]!i', '$1', $t); $t = preg_replace("#\[php\](.*?)\[/php\]#si", '

$1

', $t); $t = preg_replace("#\[html\](.*?)\[/html\]#si", '

$1

', $t); $t = preg_replace("#\[css\](.*?)\[/css\]#si", '

$1

', $t); $t = preg_replace("#\[quote\](.*?)\[/quote\]#si", '

$1

', $t); $t = preg_replace("`((?:https?|ftp)://\S+)(\s|\z)`", '$1$2', $t); $t = str_replace("\n","
",$t); $t = stripslashes($t); return $t ; }