10

目前我正在使用:

exec("zcat $filename", $output)

解压缩.Z类型文件但不幸的是我的托管公司现已禁用此功能。

有解决方法吗?

$pathtofile = "filename.lis.Z";
exec("zcat $pathtofile", $output);
4

3 回答 3

12

做这个

echo ini_get("disable_functions");

了解您是否能够使用以下其中一项:

system(); exec(); passthru(); shell_exec();

但如果它是共享主机,以上所有内容肯定会被阻止,您将不得不寻找替代方案

于 2011-09-27T06:45:04.420 回答
5

.Z 文件是LZW 压缩。如果您无法在主机上运行 shell 命令,您可以使用 LZW PHP 库。这里有两个:

于 2011-09-28T13:01:06.990 回答
3
system($shell_command, $response_var);

所以在你的情况下:

system("zcat $filename", $output);
于 2011-09-27T06:35:30.597 回答