bbcode.php (3396B)
1 <?php // Pour l'affichage du bbcode général 2 3 class texte 4 { 5 6 function ms_format($chaine) 7 { 8 9 $controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control"); 10 $controlrow = mysql_fetch_array($controlquery); 11 12 $chaine = stripcslashes($chaine); 13 14 $chaine = str_replace(":oops:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/redface.gif' alt=''>", $chaine); 15 $chaine = str_replace(":)", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/sourire2.gif' alt=''>", $chaine); 16 $chaine = str_replace("8)", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/lunettes.gif' alt=''>", $chaine); 17 $chaine = str_replace(":P", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/razz.gif' alt=''>", $chaine); 18 $chaine = str_replace(":colere:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/colere.gif' alt=''>", $chaine); 19 $chaine = str_replace(":bigcry:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/crying.gif' alt=''>", $chaine); 20 $chaine = str_replace(":roll:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/rolleyes.gif' alt=''>", $chaine); 21 $chaine = str_replace(":x", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/mad.gif' alt=''>", $chaine); 22 $chaine = str_replace(":bigsmile:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/green.gif' alt=''>", $chaine); 23 $chaine = str_replace(":splif:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/petard.gif' alt=''>", $chaine); 24 $chaine = str_replace(":fire:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/flame.gif' alt=''>", $chaine); 25 $chaine = str_replace(":confus:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/confus.gif' alt=''>", $chaine); 26 $chaine = str_replace(":lol:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/lol.gif' alt=''>", $chaine); 27 $chaine = str_replace(":o", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/etonne.gif' alt=''>", $chaine); 28 $chaine = str_replace(":surpris:", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/yeuxrond.gif' alt=''>", $chaine); 29 $chaine = str_replace(":(", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/triste.gif' alt=''>", $chaine); 30 $chaine = str_replace(";)", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/clin.gif' alt=''>", $chaine); 31 $chaine = str_replace(":D", "<img src='".$controlrow['gameurl']."images/jeu/blog/smileys/sourire.gif' alt=''>", $chaine); 32 $chaine = preg_replace('/\[b\](.+?)\[\/b\]/', '<span style="font-weight: bold;">$1</span>', $chaine); 33 $chaine = preg_replace('/\[i\](.+?)\[\/i\]/', '<span style="font-style:italic;">$1</span>', $chaine); 34 $chaine = preg_replace('/\[u\](.+?)\[\/u\]/', '<span style="text-decoration: underline;">$1</span>', $chaine); 35 $chaine = preg_replace('/\[size=(.+?)\](.+?)\[\/size\]/', '<span style="font-size:$1px;">$2</span>', $chaine); 36 $chaine = preg_replace('/\[color=(.+?)\](.+?)\[\/color\]/', '<span style="color:$1;">$2</span>', $chaine); 37 $chaine = preg_replace('/\[img\](.+?)\[\/img\]/', '<img src="$1" alt=""/>', $chaine); 38 $chaine = preg_replace('/\[url\](.+?)\[\/url\]/', '<a href="$1" target="_blank">$1</a>', $chaine); 39 40 $chaine = nl2br($chaine); 41 42 43 44 return($chaine); 45 } 46 } 47 48 ?>