попытался написать функцию замены смайлов, но проблема в обычной регуляровки, в которой я самого элементарного составить не смог
<?php
function smiles($msg) {
global $_CONFIG;
$open = opendir(LOCAL_DIR."smiles");
while($file = readdir($open)) {
if (preg_match('/\.gif$/', $file)) {
$value = str_replace('.gif', '', $file);
$msg = preg_replace('|:$value|iu', '<img src="'.IMAGES_DIR.'/smiles/'.$file.'" alt="smile" />", $msg, $_CONFIG['ADD_SMILES']);
}}
return $msg;
}
?>
там где $msg = preg_replace('|:$value|iu', '<img src="'.IMAGES_DIR.'/smiles/'.$file.'" alt="smile" />", $msg, $_CONFIG['ADD_SMILES']); ошибка. поправте меня пожалуйста
Изменил: Виталий (25.01.2011 / 15:24)