вроде бы правильно все сделал, но выдает ошибку
<?php
# Функция замены и вывода смайлов
function smiles($msg) {
$arrsmiles = array();
$globsmiles = glob(IMGDIR."smiles/*.gif");
foreach ($globsmiles as $files) {
$arrsmiles[] = basename($files, ".gif");
}
rsort($arrsmiles);
foreach ($arrsmiles as $val) {
$msg = str_replace(':$val:', '<img src="'.IMGDIR.'smiles/'.$val.'.gif" alt="'.$val.'" />', $msg);
}
return $msg;
}
?>
может вы увидете какую-нибудь ошибку. выдает Warning: Invalid argument supplied for foreach() in /home/vdru8795/public_html/search/top/inc/functions.php on line 6