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","