0){ $index=0; foreach($dirArrayDefault as $name=>$attributes) { $dirName = trim($name,"/"); $dirSize = humanReadableSize(trim($attributes['size'])); $dirDate = trim($attributes['date']); /*$size[] = $dirSize; $date[] = $dirDate;*/ $size[] = $attributes['size']; $date[] = $attributes['date']; $fullPathHTML = htmlentities($fullPath.$dirName, ENT_QUOTES); $dirName = str_replace('&','&',$dirName); $dirNameHTML = htmlentities($dirName, ENT_QUOTES); if($attributes['type'] == "D") { $resHtml .= ''; $resHtml .= ''; $resHtml .= ''; $resHtml .= ' '; $resHtml .= ''; $resHtml .= ''; $resHtml .= ''.str_replace(' ',' ',$dirNameHTML).''; $resHtml .= ''; $resHtml .= ''.$dirSize.''.$dirDate.''; $resHtml .= ''; $resHtml .= ''; $type[] = 'folder'; } else { $resHtml .= ''; $resHtml .= ''; $resHtml .= ''; $resHtml .= ''; $resHtml .= ''; $resHtml .= ''.str_replace(' ',' ',$dirNameHTML).''; $resHtml .= ''.$dirSize.''.$dirDate.''; $resHtml .= ''; $resHtml .= ''; $type[] = 'file'; } $dirArray[] = $fullPath.$dirName; $index++; } $resArr['retry'] = ($countDir0){ $resStatus = false; $resArr['retry'] = false; } else { $resStatus = false; $resHtml = '
No files
'; } $resArr[]=$resStatus; $resArr[]=$resHtml; if(!isset($dirArray)) { $dirArray = array(); } if(!isset($type)) { $type = array(); $size = array(); $date = array(); } $resArr[]= array('url'=>rawurlencode($drivePath).rawurlencode($fullPath),'dir'=>$dirArray,'type'=>$type,'size'=>$size,'date'=>$date); echo json_encode($resArr); exit; } ?>