遍历数组中的文件,使用is_file只返回一个值??

下面的代码怎样改进才能将,所有的文件都带着******号输出:

//获取目录
$hostdir=dirname(__FILE__)."/chinesepoetrymaster/ci/ci/";
echo "$hostdir";

//将所有文件作为一个数组
$filesnames=scandir($hostdir,1);

foreach ($filesnames as $key=>$value) 
{
    echo "$value<br/>";
    //判断是文件还是目录
    if(is_file($value))
    {
        echo "<br/>*********$value<br/>";   
    }
}

运行结果如下:
图片说明

用filetype()也不行

最后使用如下方式:
if ($value!="."&&$value!=".."&&!is_dir($value))

if(is_file($value))
->
if(filetype($value)=="file")