

@Ta 2014-06-30 2010点击
@爱特index.php


<?php
require "config.php";
$path=isset($_GET['path'])?trim($_GET['path']):OPEN;
if($path=="" || !is_dir($path)) $path=OPEN;
$filesystem=new filesystem($path);
if(!isset($_GET['multiple']))
{
    $multiple=null;
}
else
{
    if(($multiple=trim($_GET['multiple']))=="")
    {
        $multiple=null;
    }
    else
    {
        if($multiple=="unpackdir" && isset($_GET['getcwd'])) if(file_exists($getcwd=trim($_GET['getcwd'])))
            {
                if(isset($_GET['new'])) $_SESSION['ffpath']=$getcwd;
            }
        $multiple="&multiple=$multiple";
    }
}
xhtml_head("爱特文件管理器");
echo "<div class=\"love\">浏览路径:[<a href=\"?path=".urlencode(___realpath($path."/.."))."$multiple\">UP</a>]&nbsp;&nbsp;".___shortpath(___realpath($path));
if($multiple!=null) echo "&nbsp;&nbsp;[<a href=\"./multiple.php?type={$_GET['multiple']}&gopath=".urlencode($path)."\">选定</a>|<a href=\"./index.php?path=".urlencode($path)."\">关闭</a>]";
echo "&nbsp;&nbsp;[<a href=\"{$_SERVER['PHP_SELF']}?{$_SERVER['QUERY_STRING']}&logout\">Logout</a>]\n";
echo "\n</div>\n";
if(($data=$filesystem->getpath())===false)
{
    echo "<div class=\"error\">抱歉,系统无法获取对应目录内容!</div>\n";
}
elseif($data===null)
{
    echo "<div class=\"error\">抱歉,这是一个无内容的空目录哦!</div>
<form action=\"multiple.php?getcwd=".urlencode($path)."\" method=\"POST\">";
    echo "<select name=\"type\" class=\"su\">
<option value=\"list\">文件清单(管理)</option>
<option value=\"move\">移动文件(多选)</option>
<option value=\"copy\">复制文件(多选)</option>
<option value=\"pkzip\">压缩文件(多选)</option>
<option value=\"chmod\">权限修改(多选)</option>
<option value=\"delete\">删除文件(多选)</option>
<option value=\"create\">建立数据(目录)</option>
<option value=\"upload\">本地远程(上传)</option>
<option value=\"addlist\">文件清单(加入)</option>
<option value=\"sendfile\">发送文件(邮箱)</option>\n";
    if(function_exists("shell_exec"))
    {
        echo "<option value=\"shell_exec\">终端命令(高级)</option>\n";
    }
    echo "</select>
<input type=\"submit\" value=\"执行操作\" />
</form>\n";
}
else
{
    $select=isset($_GET['select'])?"checked ":null;
    echo "<form action=\"multiple.php?getcwd=".urlencode($path)."\" method=\"POST\">";
    echo "<span class=\"pink\"></span><select name=\"type\" class=\"su\">
<option value=\"create\">新建数据(目录)</option>
<option value=\"upload\">本地远程(上传)</option>
<option value=\"list\">文件清单(管理)</option>
\n";
    if(function_exists("shell_exec"))
    {
        echo "<option value=\"shell_exec\">终端命令(高级)</option>\n";
    }
    echo "</select>
<input type=\"submit\" value=\"执行\" class=\"sub\"/>\n";
    if(count($data[0])!=0)
    {
        echo "\n<div class=\"like\">目录列表</div>\n";
        foreach($data[0] as $tmp)
        {
            $filesystem->chpath($tmp);
            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=\"?path=".urlencode($tmp)."$multiple\">".___basename($tmp)."</a>\n";
            if(is_link($tmp)) echo "[&nbsp;Link&nbsp;-&gt;&nbsp;".readlink($tmp)."&nbsp;]";
            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>|<a href=\"./view.php?path=".urlencode($tmp)."\">查看</a>|<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>
            <br /><div class=\"info\">\n";
            if(is_link($tmp)) echo "\n链接指向&nbsp;:&nbsp;".readlink($tmp)."\n";
            echo ($finfo=$filesystem->getfinfo())!=false?"\n档案信息&nbsp;:&nbsp;$finfo\n":null;
            echo "</div></div>\n";
        }
    }
    if(count($data[2])!=0)
    {
        echo "\n<div class=\"like\">未知列表</div>\n";
        foreach($data[2] as $tmp)
        {
            $filesystem->chpath($tmp);
            echo "<div class=\"love\">\n";
            echo "<input type=\"checkbox\" name=\"flist[]\" value=\"".urlencode($tmp)."\" $select/>\n";
            if(is_link($tmp)) echo "[Link]";
            echo ($perms=$filesystem->getperms())==false?"[????]":"[$perms]";
            echo "$tmp\n";
            echo "</div>\n";
        }
    }
    echo "
<span class=\"pink\"></span><select name=\"type\" class=\"su\">
<option value=\"move\">移动文件(多选)</option>
<option value=\"copy\">复制文件(多选)</option>
<option value=\"pkzip\">压缩文件(多选)</option>
<option value=\"chmod\">权限修改(多选)</option>
<option value=\"delete\">删除文件(多选)</option>
<option value=\"addlist\">文件清单(加入)</option>
<option value=\"sendfile\">发送文件(邮箱)</option>
</select>
<input type=\"submit\" value=\"执行\" class=\"sub\"/>
</form>\n";
}
echo "<div class=\"like\">更多⊙ω⊙</div><div class=\"love\">\n";
echo "(<a href=\"?path=".urlencode($path)."&select$multiple\">全选</a>|<a href=\"?path=".urlencode($path)."$multiple\">消选</a>)<br /><form action=\"\" method=\"GET\">\n";
echo " 路径跳转:<input type=\"text\" name=\"path\" value=\"".trim($_GET['unpackdir'])."\" class=\"su\"/>\n";
if($multiple!=null) echo "<input type=\"hidden\" name=\"multiple\" />\n";
echo "<input type=\"submit\" value=\"GO\" class=\"sub\"/>\n";
echo "</form>\n";
echo "</div><div class=\"love\">\n";
if(function_exists("disk_total_space") && function_exists("disk_free_space"))
{
    echo "分区大小:".___filesize(disk_total_space($path))."&nbsp;&nbsp;空闲空间:".___filesize(disk_free_space($path))."</div>";
}
xhtml_footer();
?>


为毛进去空白的
回复列表(3|隐藏机器人聊天)
添加新回复
回复需要登录