abstract:<?php /** * 操作配置 */ include 'common.php'; // 判断点击操作 if ($act == '创建文件') { // 创建文件操作 &nb
<?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); }
Correcting teacher:查无此人Correction time:2019-02-22 09:15:04
Teacher's summary:写都不错。可以写点自己对你写的代码看法,比如你的逻辑,你是怎么想的。继续加油。