使用 PHP 提取 CAB 文件
在 IIS6 上运行 PHP,如何打开并提取 CAB 文件的内容?有什么方法可以在不使用 exec 的情况下执行此操作吗?我没有权限用 exec 运行东西。
Running PHP on IIS6, how can I open and extract the contents of a CAB-file? Is there any way of doing this witout using exec? I don't have permission to run stuff with exec.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果没有像 cabextract 这样的外部工具,这将无法工作。 PHP 没有这方面的函数。
Without external tools like cabextract this won't work. PHP has no functions for this.
不幸的是,这条评论太长了。很久以前我写了一个基于 PHP 的cab-archive reader。看到人们仍然感兴趣,我将源代码放在网上,但需要注意的是,该项目并不漂亮,而且相当有限(没有提取压缩/存储的文件),并且不是由熟练的程序员编写的。它可能只能作为一个起点。
This is unfortunately too long as a comment. I wrote a PHP based cab-archive reader a long time ago. Seeing how there is still interest, I put the sources online with the caveat that the project is not pretty, rather limited (no extraction of compressed/stored files) and was not written by a proficient programmer. It may only serve as a starting point.
我编写了一个用于提取 CAB 档案的库: https://github.com/wapmorgan/CabArchive
不支持使用LZX 压缩的压缩档案。
I've written a library for extraction of CAB archives: https://github.com/wapmorgan/CabArchive
compressed archives with LZX compression is not supported.