Example #1
0
function ___ziplist()
{
    $zip = trim(func_get_arg(0));
    if (!is_readable('pclzip.php') || !___getmime($zip, 'zip')) {
        return false;
    }
    require 'pclzip.php';
    $pclzip = new pclzip($zip);
    if (!($getlist = $pclzip->listContent())) {
        return false;
    }
    if (!is_array($getlist) || count($getlist) < 1) {
        return false;
    }
    return $getlist;
}
Example #2
0
         echo "(<a href=\"./rename.php?path=" . urlencode($tmp) . "\">命名</a>|<a href=\"./autocp.php?path=" . urlencode($tmp) . "\">复件</a>)\n";
         echo "</div>\n";
     }
 }
 if (count($data[1]) != 0) {
     echo "\n<div class=\"like\">文件列表</div>\n";
     foreach ($data[1] as $tmp) {
         $filesystem->chpath($tmp);
         $iget = $filesystem->getpath();
         echo "<div class=\"love\">\n";
         echo "<input type=\"checkbox\" name=\"flist[]\" value=\"" . urlencode($tmp) . "\" {$select}/>\n";
         echo ($perms = $filesystem->getperms()) == false ? "[????]" : "[{$perms}]";
         echo "<a href=\"./file.php?path=" . urlencode($tmp) . "\">" . ___basename($tmp) . "</a>(" . ___filesize($iget['size']) . ")\n";
         echo "<br />\n";
         echo "<a href=\"./dget.php?path=" . urlencode($tmp) . "\">下载</a>|";
         if ($mime = ___getmime($tmp, 'png:jpg:gif:bmp:zip')) {
             if ($mime == 'application/zip') {
                 echo "<a href=\"./unzip.php?path=" . urlencode($tmp) . "\">解压</a>";
             } else {
                 echo "<a href=\"./dget.php?mime=" . urlencode($mime) . "&amp;path=" . urlencode($tmp) . "\">打开</a>";
             }
         } else {
             echo "<a href=\"./view.php?path=" . urlencode($tmp) . "\">查看</a>";
         }
         echo "|<a href=\"./editor.php?path=" . urlencode($tmp) . "\">编辑</a>|<a href=\"./rename.php?path=" . urlencode($tmp) . "\">命名</a>|<a href=\"./autocp.php?path=" . urlencode($tmp) . "\">复件</a>|<a href=\"./autopk.php?path=" . urlencode($tmp) . "\">压缩</a>\n";
         if (is_link($tmp)) {
             echo "<br />\n链接指向&nbsp;:&nbsp;" . readlink($tmp) . "\n";
         }
         //echo "创建时间:".date("Y-m-d H:i:s",filectime("test"));
         //echo "最后访问时间:".date("Y-m-d h:i:s",fileatime($path))."<br>";
         if ($finfo = $filesystem->getfinfo()) {