Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我正在使用:
exec("zcat $filename", $output)
解压缩.Z类型文件但不幸的是我的托管公司现已禁用此功能。
.Z
有解决方法吗?
$pathtofile = "filename.lis.Z"; exec("zcat $pathtofile", $output);
做这个
echo ini_get("disable_functions");
了解您是否能够使用以下其中一项:
system(); exec(); passthru(); shell_exec();
system();
exec();
passthru();
shell_exec();
但如果它是共享主机,以上所有内容肯定会被阻止,您将不得不寻找替代方案
.Z 文件是LZW 压缩。如果您无法在主机上运行 shell 命令,您可以使用 LZW PHP 库。这里有两个:
system($shell_command, $response_var);
所以在你的情况下:
system("zcat $filename", $output);