返回
FastAdmin 202003 官方正式版

FastAdmin

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

FastAdmin是一款编程人员都在使用的后台开发框架软件。能够帮助编程人员轻松完成工作的后台开发工具FastAdmin。新版本改进了几个功能模块和算法,包括:改进了大文件的zip存档的创建:PclZip现在将自动检测配置的内存并使用临时文件。当怀疑有大文件时,创建和添加也可以使用此功能。 PCLZIPOPTADDTEMPFILEON强制使用临时文件,禁用自动检测技术,并允许为配置的大小阈值使用临时文件;增加了通过正则表达式进行提取,通过正则表达式进行提取的功能,用户必须使用此方法进行提取,通过索引进行添加。提取功能直接使用extract方法,这是extractByIndex方法的代码改进;要提取或提取文件名数组,提取所有文件夹,请使用文件夹名,而不要使用文件名末尾带有'/'的文件名;添加无需压缩即可添加文件的功能,这是通过新属性完成的。功能强大且实用,需要它的用户可以下载体验。

软件功能:

现在支持PCLZIP_CB_PRE_EXTRACT和PCLZIP_CB_POST_EXTRACT提取为字符串(PCLZIP_OPT_EXTRACT_AS_STRING)。

提取后,还可以在回调中修改字符串。

PCLZIP_OPT_REMOVE_ALL_PATH不起作用

删除使用eval()并直接调用回调函数

FastAdmin

将选项PCLZIP_OT_BY_EREG移至PCLZIP_OPT_BY_PREG,因为ereg()在PHP 5.3中已弃用。

使用选项PCLZIP_OPT_BY_EREG时,PclZip会自动将其替换为PCLZIP_OPT_BY_PREG

使用临时文件改进对大文件的zip存档的提取此功能类似于r2.7中定义的功能。

选项重命名:PCLZIP_OPT_TEMP_FILE_ON,PCLZIP_OPT_TEMP_FILE_OFF,PCLZIP_OPT_TEMP_FILE_THRESHOLD

添加比率常数PCLZIP_TEMPORARY_FILE_RATIO以配置自动临时文件的使用。

减少返回的文件列表中的文件路径,以删除令人讨厌的“ .//”文件路径中的前缀。

新的功能:

1,多语种

后台开发不仅支持多种语言,而且视图部分和JS部分仍共享相同的语言包,语法相同并且会自动加载。

2,响应式发展

二次基于Bootstrap和AdminLTE的二次开发,可以自动调整手机,平板电脑,个人电脑,无需担心兼容性问题。

FastAdmin

3,CRUD

控制台一键生成控制器,模型,视图和JS文件,一键生成API文档,一键生成后台权限节点和菜单栏。

4.权利管理

基于完善的Auth权限控制管理,无限制的父子权限分组,可以自由分配子权限,管理员可以同时属于多个组。

5,模块化开发

控制器,模型,视图,JS一对一对应,用于JS模块化管理的RequireJS,用于前端包组件管理的Bower。

FastAdmin

6.自由和可扩展

AdminFastAdmin提供了一个功能强大的扩展中心,可以直接在线安装和卸载插件,并支持从命令行进行一键式操作。

FastAdmin

使用说明:

使用“临时文件”而不是“内存”可能会花费更多时间,但是可能提供压缩非常大文件的能力:

测试在我的Win笔记本电脑上使用88Mo文件进行了测试:

FastAdmin

压缩“内存中”:18秒(max_execution_time = 30,memory_limit = 180Mo)

压缩“临时文件”:23秒(max_execution_time = 30,memory_limit = 30Mo)

-替换使用mktime()和time()来限制E_STRICT错误消息。

-错误修复:添加具有完整Windows路径(驱动器号)的文件

PclZip现在正在工作。以前,如果驱动器号不是默认驱动器号

路径,PclZip无法添加文件。

  -代码优化

-新属性PCLZIP_ATT_FILE_COMMENT提供了功能

添加将注释添加到特定文件。 (不确定这是否有用)

-新属性PCLZIP_ATT_FILE_CONTENT可以添加字符串

作为文件。

-新属性PCLZIP_ATT_FILE_MTIME修改与其关联的时间戳

  一个文件。

-更正错误。提取带有0h0m0s时间戳的文件

与当前时间

-为每个文件返回的信息添加CRC值的操作。

-添加缺少的closedir()语句。

-添加文件夹并删除该文件夹的路径时,文件为

开头错误地添加了“ /”。这意味着文件

与UNIX系统中的root有关。正确。

-在常量定义之前添加一个条件。这将允许用户

重新定义常量而不更改文件,然后进行改进

升级新版本的pclzip代码。

介绍添加具有单个属性(文件描述符)的文件/文件夹的功能。

你可以改变

压缩文件的文件名

唉。能够单独添加文件

唉。能够更改全名

唉。更改短名的能力

唉。与全局选项兼容

-新属性:PCLZIP_ATT_FILE_NAME,PCLZIP_ATT_FILE_NEW_SHORT_NAME,PCLZIP_ATT_FILE_NEW_FULL_NAME

-新错误代码:PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE

-增加安全控制功能。 PclZip可以将任何文件从任何文件夹提取到系统中。

人们可以使用它来上传zip文件并尝试覆盖系统文件。

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION将提供原谅任何目录的功能

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION将给

能够原谅任何目录的水平行为。

-新的PCLZIP_OPT_EXTRACT_DIR_RESTRICTION:检查提取路

-新的错误代码:PCLZIP_ERR_DIRECTORY_RESTRICTION

-在PclZipUtilPathInclusion()中的修改:dir和以./开头的路径将被添加

按当前路径(getcwd())

-代码改进:尝试通过删除对use()的unusefull调用来加速代码

-正确的delete()错误:应该不带参数地调用delete()。

在2.3中不是这种情况。这已在2.4中更正。

-更正path_inclusion函数中的错误。当路径中包含多个'../../'时,结果将很糟糕。

-添加了magic_quotes_runtime配置检查。如果启用,PclZip将在工作时将其禁用并将其恢复为原始值。

这样可以解决许多错误的格式存档错误。

-错误复:在某些特定情况下,当压缩的内容与未压缩的内容大小相同时,PclZip现在可以正确地解压缩文件。

-错正:选择'PCLZIP_OPT_REMOVE_ALL_PATH'选项时,不再创建目录。

-代码改进:更正了unclosed opendir(),以实现更好的处理。和..循环

-尝试开发PCLZIP_OPT_CRYPT .....

是,这已停止。要加密/解密,我需要乘以2个长整数,

PHP不支持结果(大于长度)。即使使用bcmath

该功能没有帮助。我没有找到解决方案……;

-在目录项末尾添加缺少的“ /”

-检查文件是否已加密。返回状态“ unsupported_encryption”和/或

错误代码PCLZIP_ERR_UNSUPPORTED_ENCRYPTION。

-更正:本地文件头中的“需要提取版本”字段错误

-添加私有方法privCheckFileHeaders()以检查本地和中心

文件头。 PclZip现在支持目标位标志3。给定了目标位标志3

能够具有没有大小,压缩大小和crc填充的本地文件头。

-将一般状态“错误”添加到文件状态

-添加压缩类型的控制。 PclZip仅支持deflate压缩方法。

在v2.2之前的版本中,PclZip未检查存档中使用的压缩方法

提取。使用v2.2,PclZip会为文件不支持的文件返回新的错误状

压缩方法。新状态为“ unsupported_compression”。新的错误代码是

PCLZIP_ERR_UNSUPPORTED_COMPRESSION。

-添加可选属性PCLZIP_OPT_STOP_ON_ERROR。这将停止提取文件

当出现“现有文件夹存在”或“较新文件”之类的错误时

有一个“写保护文件”,而不是设置相关文件的状

恢复摘录的拉链。

-添加可选属性PCLZIP_OPT_REPLACE_NEWER。这将在提取过程中强制'

即使存在文件的较新版本,也要替换文件。

请注意,如果已经存在相同名称的文件,但今天将存在较旧的文件

而是将其提取。

-改善PclZipUtilOption()

-支持带尾随字节的zip存档。在2.2之前,PclZip会检查中央

目录结构是归档中的最后一个数据。密码加密/解密

zip存档在解密后放置0个字节。 PclZip现在支持此功能。

-用用户回调函数中止提取的功能。

用户现在可以在其回调中返回值“ 2”,这意味着停止

提取。对于呼叫前拉动,请在当前加速之前停止

文件。对于回调,退出将在之后停止。

-增加了直接从标准输出中提取文件的功能。

这通过方法extract()的新参数PCLZIP_OPT_EXTRACT_IN_OUTPUT完成的。

-增加了对参数PCLZIP_OPT_COMMENT,PCLZIP_OPT_ADD_COMMENT的支持,

PLZIP_OPT_PREPEND_COMMENT。这将创建,替换,添加或添加评论

在zip档案中。

-合并两个文件时,注释不再丢失,而是合并在一起,请使用

空分隔符。

-更正错误:删除所有文件后,请不要删除文件。

-错误修复:名为“ 0”的文件夹导致PclZip放弃创建或添加功能。

精品推荐
猜你喜欢
用户评论