// The Basic Forum : Copyright (C) 2005 SpintroniK
// -> 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 '
';
echo '
';
echo '
';
echo '
';
echo '
';
echo '
';
echo '
';
echo '
';
echo '
';
echo '
';
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', '
', $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 = "
";
$pattern = '!(.+)!iUs';
preg_match($pattern, $subject, $match);
var_dump($match);
$chaine = preg_replace('!\(quote\)(.+)\(/quote\)!iUs', '
', $chaine);
$chaine = preg_replace('!\(flash\)(.+)\(/flash\)!iUs', '
', $chaine);
$chaine = preg_replace('!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', '
', $chaine);
$chaine = preg_replace('!\[code\](.+)\[/code\]!iUs', '
', $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;
}
}