返回web管理器...登陆

web管理器

幽悠的叶子2019-02-21 18:57:50292

Snipaste_2019-02-21_18-55-54.jpg

<?php
/**
 * 操作配置
 */
include 'common.php';
// 判断点击操作
if ($act == '创建文件') {
    // 创建文件操作
    $mes = create_file($path . '/' . $filename);
    // 设置提示弹窗
    alertMes($mes, $url);
    // 判断点击操作
} elseif ($act == 'showContent') {
    // 查询文件内容
    $content = read_file($filename);
    // 判断文件是否有内容
    if (strlen($content)) {
        // 给字符串添加高亮
        $newContent = highlight_string($content, true);
        // 制作显示表格
        $str = <<<HERE
    <table width="100%" bgcolor="#ffc0cb" cellpadding="5" cellspacing="0">
    <tr>
    <td>{$newContent}</td>
</tr>
</table>
HERE;
        echo $str;
    } else {
        alertMes('文件为空!请编辑后在查看', $url);
    }
    // 判断点击操作
} elseif ($act == 'editContent') {
    // 获取文件内容
    $content = file_get_contents($filename);
    // 制作修改板
    $str = <<<HERE
<form action="index.php?act=doEdit" method="post">
    <textarea cols="180" rows="10" name="content">{$content}</textarea>
    <input type="hidden" name="filename" value="{$filename}">
    <input type="submit" value="修改内容">
</form>
HERE;
    echo $str;
    // 判断点击操作
} elseif ($act == 'doEdit') {
    // 接收修改板内容
    $content = $_REQUEST['content'];
    // 写入内容并判断
    if (file_put_contents($filename, $content)) {
        $mes = '文件修改成功';
    } else {
        $mes = '文件修改失败';
    }
    alertMes($mes, $url);
    // 判断点击操作
} elseif ($act == 'renameFile') {
    $str = <<<HERE
<form action="index.php?act=doRename" method="post">
请输入新名称: <input type="text" name="newName" placeholder="输入新名称">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="filename" value="{$filename}">
    <input type="submit" value="确认">
</form>
HERE;
    echo $str;
    // 判断点击操作
} elseif ($act == 'doRename') {
    // 获取新名字
    $newName = $_REQUEST['newName'];
    $mes = rename_file($filename, $path . '/' . $newName);
    alertMes($mes, $url);
    // 判断操作
} elseif ($act == 'copyFile') {
    // 制作表单
    $str = <<<HERE
<form action="index.php?act=doCopyFile" method="post">
文件复制到: <input type="text" name="destName" placeholder="将文件复制到">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="filename" value="{$filename}">
    <input type="submit" value="复制文件">
</form>
HERE;
    echo $str;
    // 判断操作
} elseif ($act == 'doCopyFile') {
    // 接收目标目录
    $destName = $_REQUEST['destName'];
    // 进行复制操作
    $mes = copy_file($filename, $path . '/' . $destName);
    alertMes($mes, $url);
} elseif ($act == 'cutFile') {
    // 制作表单
    $str = <<<HERE
<form action="index.php?act=doCutFile" method="post">
文件剪切到: <input type="text" name="destName" placeholder="将文件剪切到">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="filename" value="{$filename}">
    <input type="submit" value="剪切文件">
</form>
HERE;
    echo $str;
} elseif ($act == 'doCutFile') {
    // 接收目标目录
    $destName = $_REQUEST['destName'];
    // 进行剪切操作
    $mes = cut_file($filename, $path . '/' . $destName);
    alertMes($mes, $url);
    // 判断操作
} elseif ($act == 'dowFile') {
    // 下载文件
    dow_file($filename);
} elseif ($act == 'delFile') {
    // 删除文件
    $mes = del_file($filename);
    alertMes($mes, $url);
} elseif ($act == '上传文件') {
    // 接收文件信息
    $fileInfo = $_FILES['myFile'];
    // 上传问价
    $mes = upload_file($fileInfo, $path);
    alertMes($mes, $url);
} elseif ($act == '创建文件夹') {
    // 创建目录
    $mes = create_floder($path . '/' . $dirname);
    alertMes($mes, $url);
} elseif ($act == 'renameFolder') {
    $str = <<<HERE
<form action="index.php?act=doRenameFolder" method="post">
请输入目录新名称: <input type="text" name="newFolderName" placeholder="输入新名称">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="dirname" value="{$dirname}">
    <input type="submit" value="确认">
</form>
HERE;
    echo $str;
} elseif ($act == 'doRenameFolder') {
    // 接收新目录名
    $newFolderName = $_REQUEST['newFolderName'];
    // 重命名目录
    $mes = rename_dir($dirname, $path . '/' . $newFolderName);
    alertMes($mes, $url);
} elseif ($act == 'copyFolder') {
    // 制作表单
    $str = <<<HERE
<form action="index.php?act=doCopyFolder" method="post">
目录复制到: <input type="text" name="destName" placeholder="将目录复制到">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="dirname" value="{$dirname}">
    <input type="submit" value="复制目录">
</form>
HERE;
    echo $str;
} elseif ($act == 'doCopyFolder') {
    // 接收目标目录名
    $destName = $_REQUEST['destName'];
    // 复制目录
    $mes = copy_dir($dirname, $path . '/' . $destName . '/' . basename($dirname));
    alertMes($mes , $url);
} elseif ($act == 'cutFolder') {
    // 制作表单
    $str = <<<HERE
<form action="index.php?act=doCutFolder" method="post">
目录剪切到: <input type="text" name="destName" placeholder="将目录剪切到">
    <input type="hidden" name="path" value="{$path}">
    <input type="hidden" name="dirname" value="{$dirname}">
    <input type="submit" value="剪切目录">
</form>
HERE;
    echo $str;
} elseif ($act == 'doCutFolder') {
    // 接收目标目录
    $destName = $_REQUEST['destName'];
    // 剪切目录
    $mes = cut_dir($dirname, $path . '/' . $destName);
    alertMes($mes , $url);
} elseif ($act == 'delFolder') {
    // 删除目录
    $mes = del_floder($dirname);
    alertMes($mes, $url);
}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送