Example #1
0
        //把临时数组的内容存入保存结果的数组
        $result[] = $tmp;
        //这样可以让文件夹排前面,文件在后面
    }
    return $result;
}
//获得目录文件列表
function get_filetree($path = '..')
{
    $tree = array();
    foreach (glob($path . '/*') as $single) {
        if (is_dir($single)) {
Example #2
0
 function get_filetree($path)
 {
     $tree = array();
     $single = "";
     foreach (glob($path . '/*') as $single) {
         if (is_dir($single)) {
             $tree = array_merge($tree, get_filetree($single));
         } else {
             $tree[] = $single . "," . filesize($single) . "," . date("Y-m-d H:i:s", filemtime($single));
         }
     }
     return $tree;
 }
Example #3
0
 }
 public function deleteAll()
 {
     $del = array('del' => 1);
     $data = M('news')->where($del)->getField('src');
     $src = explode(" ", substr($data, 1));
     foreach ($src as $v => $k) {
         if (file_exists(substr($k, 6))) {
             unlink(substr($k, 6));
         }
     }
     D('NewsRelation')->relation('attr')->where($del)->delete();
     $this->redirect('news_index');
     //In Sae:
     /*$src=explode(" ",substr($data,1));
       $st=new \SaeStorage();
       foreach($src as $v=>$k){
           $filename=substr($k,strpos($k,"com")+3);
           if($st->fileExists('upload',$filename)){
               if(D('NewsRelation')->relation('attr')->where($del)->delete()&&$st->delete('upload',$filename)){
             	  $this->redirect('news_index');
               }else{
             	  break;
               }
           }else{
         	  break;
           }
       }