function cache_write($file, $array, $path = '') { //echo '使用cache'; if (!is_array($array)) { return false; } $array = "<?php\nreturn " . var_export($array, true) . ";\n?>"; $cachefile = chk_dir($path ? $path : CACHE_PATH) . $file; $strlen = file_put_contents($cachefile, $array); //echo $cachefile; chmod($cachefile, 0777); return $strlen; }
} else { $oMsg = new message(false, "暂时只支持图片格式预览!"); echo $oMsg; } } elseif ('edit' === $act) { //文本编辑 @($current = $_POST["content"]); @($editfile = $_POST["editfile"]); if ("" != $dir) { $dir = HOME_PRO . $dir; } if ("" != $editfile) { $dir = HOME_PRO . $editfile; } //验证输入目录 chk_dir($dir); if ($content = file_get_contents($dir)) { if ("" == $current) { echo "{\"success\":\"true\",\"msg\":\"" . $content . "\"}"; } elseif ($content == $current) { echo "{\"success\":\"true\"}"; } else { if (file_put_contents($dir, $current)) { echo "{\"success\":\"true\"}"; } else { $oMsg = new message(false, "文件读写时有点问题,请联系管理员!"); echo $oMsg; } } } else { $oMsg = new message(false, "文件打开时有点问题,请联系管理员!");