php ajax学生管理系统,ajax+php文件管理系统

ajax+php教程文件管理系统

欢迎使用anfms

v0.1.0 alpha

©2009-2010 uniter.com.cn powered by uniter team

supported by ie7+ firefox opera

文件名

例如:abc.txt

内容值

添加文件内容

确定

文件名

例如:abc.txt

确定

文件夹

例如:abc

确定

ajax.网页特效

anfms.php

header("content-type: text/html; charset=utf-8");

$document_root = $_server['document_root'];

if ($_get['action'] == 'filelist') { //return file list

echo '

';

$checkpath = str_replace($document_root,'',$_get['path']);

if ($checkpath != '/../') {

$checkpath = str_replace('../','',$checkpath);

$path1 = $document_root.str_replace($document_root,'',$_get['path']);

$dir = opendir($path1);

while ($file = readdir($dir)) {

if (!($file == '..')) {

if ($file == '.') {

$path = $path1.'../';

$file = '返回';

if ($checkpath != '/') {

echo '

'.$file.' - ('.$filesize.'kb)';

}

}

}

}

closedir($dir);

}

echo '';

}else if ($_get['action'] == 'inputcontent') { //input data to file

$name = $_get['input_name'];

$content = $_get['input_content'];

$data = date('y-m-d h:i:s');

$fp = @fopen(dirname(__file__).'/'.$name, 'ab');

$data = "data:".$data."t content:".$content."n";

$fw = @fwrite($fp, $data, strlen($data));

@fclose($fp);

if ($fw) {

echo '成功写入';

}else{

echo '写入失败';

}

}else if ($_get['action'] == 'getcontent') { //get data to file

$name = $_get['input_name'];

$fp = @fopen(dirname(__file__).'/'.$name, 'rb');

if (!$fp) {

echo 'www.bKjia.c0m 系统所在目录不存在此文件,无法读取';

exit;

}

while (!feof($fp)) {

$content = fgets($fp);

echo $content.'

';

}

}else if ($_get['action'] == 'filemake') { //make dir

$name = $_get['input_name'];

function makedir($path) {

if (!file_exists($path)) {

makedir(dirname($path));

return mkdir($path, 0777);

}

}

if (makedir($name)) {

echo '成功创建';

}else{

echo '创建失败';

}

}else if ($_get['action'] == 'delete_file') { //delete file

$file = $_get['file'];

unlink($file);

echo '成功删除';

}else if ($_get['action'] == 'delete_dir') { //delete dir

$dir = $_get['file'];

function delete_dir($dir) {

if(! is_dir($dir)) {

return false;

}

$handle = @opendir($dir);

while(($file = @readdir($handle)) !== false) {

if($file != '.' && $file != '..') {

$dir = $dir . '/' . $file;

is_dir($dir) ? delete_dir($dir) : @unlink($dir);

}

}

closedir($handle);

return rmdir($dir) ;

}

if (delete_dir($dir)) {

echo '成功删除';

}else{

echo '删除失败';

}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值