2016-05-17 83 views
0

我想要有一个过滤器,看看文件是否存在,以及有多少:我试图拿起如下脚本:知道文件的存在等于部分名称+扩展

$list = glob($filepath.$filenamePartial'*'.$ext); 
var_dump($list); 

解决1:

$list = glob($filepath.$FsisName.'_'.$count.'_'.'*'.$ext); 
if (count($list) <= 0){ 
     $FFileUPL = $filepath.$FsisName.'_'.$count.'_'.$FileDate.'.'.$ext; 
     $event  = move_uploaded_file($flTName, $FFileUPL); 
    }else{ 
     echo 'this file Exist: '.$FsisName.'-'.$count.'-'.$FileDate.'.'.$ext.'<br>'; 
     $event = false; 
    } 

我怎么能retrive在iteratos名的文件? 解决2:

foreach($list as $fnames){ 
    $eFile['smg']  .= basename($fnames).'<br>'; 
} 
+0

因此,[文档](http://php.net/manual/en/function.glob.php)没有解释得好吗? –

+0

作为一个现在的旁注还存在[StackOverflow enespañol](http://es.stackoverflow.com/) –

+0

@JayBlanchard谢谢你,我有一个更新它。 –

回答

0

解决:

$list = glob($filepath.$FsisName.'_'.$count.'_'.'*'.$ext); 
if (count($list) <= 0){ 
     $FFileUPL = $filepath.$FsisName.'_'.$count.'_'.$FileDate.'.'.$ext; 
     $event  = move_uploaded_file($flTName, $FFileUPL); 
    }else{ 
     echo 'this file Exist: '.$FsisName.'-'.$count.'-'.$FileDate.'.'.$ext.'<br>'; 
     $event = false; 
    } 
foreach($list as $fnames){ 
    $eFile['smg']  .= basename($fnames).'<br>'; 
}