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 圧縮です。ホストでシェル コマンドを実行できない場合は、LZW PHP ライブラリを使用できます。ここに2つあります:

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

だからあなたの場合:

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