【问题标题】:Txt file Compression in rar format with php script用php脚本压缩rar格式的txt文件
【发布时间】:2012-11-23 05:31:44
【问题描述】:

我在 PHP 函数中使用 exec() 创建 .rar 文件。

下面是脚本

exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo.rar Details.txt');

这个脚本运行没有任何错误,但没有创建 rar 文件。

请帮我解决这个问题。有没有其他方法可以创建 .rar 压缩文件?

提前致谢

【问题讨论】:

  • 您需要调试您的 exec() 调用,以便看到它的错误 - 有许多现有资源用于此
  • 我一直没有用过winrar,但我好像记得你没有在文件名中添加.rar部分,试试:exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo Details.txt');
  • 戴尔:谢谢...试过但没用

标签: php file compression rar


【解决方案1】:

可能有错误,但您没有检查它们。请尝试以下操作:

$errors = array();
exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo.rar Details.txt', $errors);

var_dump($errors);

这应该为您提供exec() 的结果的简单响应。

如果没有进一步的信息,很难确定您当前问题的可能原因。

【讨论】:

  • KamiL:谢谢...但它返回空数组
  • 我怀疑, \ 被认为是一个单一的转义,它应该是 \\ 但没有错误输出很难确认。你能试一下吗?还要确认已为运行该网站的任何用户设置了权限。
猜你喜欢
  • 2011-12-26
  • 2012-02-06
  • 1970-01-01
  • 2018-07-04
  • 1970-01-01
  • 2013-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多