abstract:<?php /** * 操作配置 */ include 'common.php'; // 判斷點擊操作 if ($act == '創(chuàng)建文件') { // 創(chuàng)建文件操作 &nb
<?php /** * 操作配置 */ include 'common.php'; // 判斷點擊操作 if ($act == '創(chuàng)建文件') { // 創(chuàng)建文件操作 $mes = create_file($path . '/' . $filename); // 設(shè)置提示彈窗 alertMes($mes, $url); // 判斷點擊操作 } elseif ($act == 'showContent') { // 查詢文件內(nèi)容 $content = read_file($filename); // 判斷文件是否有內(nèi)容 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') { // 獲取文件內(nèi)容 $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="修改內(nèi)容"> </form> HERE; echo $str; // 判斷點擊操作 } elseif ($act == 'doEdit') { // 接收修改板內(nèi)容 $content = $_REQUEST['content']; // 寫入內(nèi)容并判斷 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="確認(rèn)"> </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"> 文件復(fù)制到: <input type="text" name="destName" placeholder="將文件復(fù)制到"> <input type="hidden" name="path" value="{$path}"> <input type="hidden" name="filename" value="{$filename}"> <input type="submit" value="復(fù)制文件"> </form> HERE; echo $str; // 判斷操作 } elseif ($act == 'doCopyFile') { // 接收目標(biāo)目錄 $destName = $_REQUEST['destName']; // 進(jìn)行復(fù)制操作 $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') { // 接收目標(biāo)目錄 $destName = $_REQUEST['destName']; // 進(jìn)行剪切操作 $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 == '創(chuàng)建文件夾') { // 創(chuàng)建目錄 $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="確認(rèn)"> </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"> 目錄復(fù)制到: <input type="text" name="destName" placeholder="將目錄復(fù)制到"> <input type="hidden" name="path" value="{$path}"> <input type="hidden" name="dirname" value="{$dirname}"> <input type="submit" value="復(fù)制目錄"> </form> HERE; echo $str; } elseif ($act == 'doCopyFolder') { // 接收目標(biāo)目錄名 $destName = $_REQUEST['destName']; // 復(fù)制目錄 $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') { // 接收目標(biāo)目錄 $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:寫都不錯??梢詫扅c自己對你寫的代碼看法,比如你的邏輯,你是怎么想的。繼續(xù)加油。