spintronik@msn.com // -> www.freewebmaster.yi.org // -> www.freewebmaster.fr.tc // -> www.freewebmaster.fr.st // Ce forum est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation. // Ce forum est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. // Reportez-vous à la Licence Publique Générale GNU pour plus de détails. //Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme ; //si ce n'est pas le cas, écrivez à la //Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis. class texte { function aff_smileys($doc,$zone) { echo ' '; echo ' :) '; echo ' :D '; echo ' :`D '; echo ' :o) '; echo ' 8-) '; echo ' ;) '; echo ' :p '; echo ' }:) '; echo ' :| '; echo ' :-/ '; echo ' 8O '; echo ' :( '; echo ' :`( '; echo ' #:( '; } function mise_en_forme($doc,$zone) { echo ' couleur :                 '; } function ms_edit($chaine) { $chaine = str_replace('&','&',$chaine); $chaine = str_replace('<','<',$chaine); $chaine = str_replace('>','>',$chaine); $chaine = str_replace('<b>','',$chaine); $chaine = str_replace('</b>','',$chaine); return $chaine; } function ms_format($chaine) { //$chaine = stripcslashes($chaine); $chaine = str_replace('&','&',$chaine); $chaine = str_replace('<','<',$chaine); $chaine = str_replace('>','>',$chaine); $chaine = str_replace("#:(", "", $chaine); $chaine = str_replace("}:)", "", $chaine); $chaine = str_replace(":)", "", $chaine); $chaine = str_replace(":D", "", $chaine); $chaine = str_replace(":`D", "", $chaine); $chaine = str_replace(":o)", "", $chaine); $chaine = str_replace("8-)", "", $chaine); $chaine = str_replace(" ;)", " ", $chaine); $chaine = str_replace(":p", "", $chaine); $chaine = str_replace(":|", "", $chaine); $chaine = str_replace(":-/", "", $chaine); $chaine = str_replace("8O", "", $chaine); $chaine = str_replace(":(", "", $chaine); $chaine = str_replace(":`(", "", $chaine); $chaine = preg_replace('!\(surligne\)(.+)\(/surligne\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(g\)(.+)\(/g\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(i\)(.+)\(/i\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(s\)(.+)\(/s\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(url\)(.+)\(image\)(.+)\(/image\)(.+)\(/url\)!iUs', 'image cliquable!', $chaine); $chaine = preg_replace('!\(image\)(.+)\(/image\)!iUs', '', $chaine); $chaine = preg_replace('!\(url\)(.+)\(/url\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(noir\)(.+)\(/noir\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(rouge\)(.+)\(/rouge\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(blanc\)(.+)\(/blanc\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(jaune\)(.+)\(/jaune\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(gris\)(.+)\(/gris\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(vert\)(.+)\(/vert\)!iUs', '$1', $chaine); $chaine = preg_replace('!\(bleu\)(.+)\(/bleu\)!iUs', '$1', $chaine); $subject = "

Code
$1

"; $pattern = '!(.+)!iUs'; preg_match($pattern, $subject, $match); var_dump($match); $chaine = preg_replace('!\(quote\)(.+)\(/quote\)!iUs', '

Citation :
$1

', $chaine); $chaine = preg_replace('!\(flash\)(.+)\(/flash\)!iUs', '

', $chaine); $chaine = preg_replace('![^a-z:/]([\w._-]+@[\w._-]+\.[a-z]{2,4})!i', '$1', $chaine); //bbcode $chaine = preg_replace('/\[b\](.+?)\[\/b\]/', '$1', $chaine); $chaine = preg_replace('/\[i\](.+?)\[\/i\]/', '$1', $chaine); $chaine = preg_replace('/\[u\](.+?)\[\/u\]/', '$1', $chaine); $chaine = preg_replace('!\[quote\](.+)\[/quote\]!iUs', '

Citation :
$1

', $chaine); $chaine = preg_replace('!\[code\](.+)\[/code\]!iUs', '

Code :
$1

', $chaine); $chaine = preg_replace('/\[size=(.+?)\](.+?)\[\/size\]/', '$2', $chaine); $chaine = preg_replace('!\[bleu\](.+)\[/bleu\]!iUs', '$1', $chaine); $chaine = preg_replace('!\[url/](.+)\[image/](.+)\[/image/](.+)\[/url/]!iUs', '', $chaine); $chaine = preg_replace('!\[img/](.+)\[/img/]!iUs', '', $chaine); $chaine = preg_replace('!\[url/](.+)\[/url/]!iUs', '$1', $chaine); $chaine = nl2br($chaine); return($chaine); } function surligne($txt,$s) { $txt = str_replace($s, "(surligne)$s(/surligne)", $txt); return $txt; } }