还是不行,求解!!!<?php
header("Content-Type: text/html;charset=utf-8");
require_once 'dir.func.php';
require_once 'file.func.php';
require_once 'common.func.php';
$path = 'File';
$act = $_REQUEST['act'];
$filename = $_REQUEST['filename'];
$info = readDirectory($path);
$redirect = "index.php?path={$path}";
if ($act == "createFile") {
//创建文件
//echo $filename;
//echo $path."--";
$mes = createFile($path . "/" . $filename);
alterMes($mes, $redirect);
} elseif ($act == "showContent") {
$content = file_get_contents($filename);
//echo "{$content}";
if (strlen($content)) {
highlight_string($content); //高亮显示字符串中的PHP代码
// 高亮显示文件中的PHP代码 highlight_file($content)
} else {
alterMes("文件没有内容,请编辑后再查看!", $redirect);
}
} elseif ($act == "editContent") {
//修改文件内容
//获取文件内容
$content = file_get_contents($filename);
$str = <<< EOF
{$content}
EOF;
echo $str;
} elseif ($act == "doEdit") {
//修改文件内容的操作
$content = $_REQUEST('content');
//echo $filename;exit;
echo $content;
if (file_put_contents($filename, $content)) {
$mes = "文件修改成功";
} else {
$mes = "文件修改失败";
}
alterMes($mes, $redirect);
} elseif ($act == "renameFile") {
//完成重命名
$str = <<
请填写新文件名:
EOF;
echo $str;
}elseif($act == "deRename"){
//实现重命名的操作
$newname = $_REQUEST['newname'];
renameFile($filename,$newname);
}
?>