1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function do_smilies($text)
{
$smiley_text = array(':aie:',':ccool:',':D','8-)',':(',':lol:',':mrgreen:',':P',':oops:',';)',':king:',':mouarf:');
$dir = "\LIB\smiley";
$smiley_img = scandir($dir);
array_splice($smiley_img, 0,2);
$text = ' '.$text.' ';
$num_smilies = count($smiley_text);
for ($i = 0; $i < $num_smilies; ++$i)
$text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="/FORUM/LIB/smiley/'.$smiley_img[$i].'" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);
return substr($text, 1, -1);
} |
Partager