0

私は次のphpコードを実行しています。

$output = exec('"D:\TESTDIR\unrar.exe" e "D:\TESTDIR\Icons.rar" -ppassword');
echo $output;

これは機能していません...同じディレクトリにファイルを抽出したいのですが。execの内容をコマンドラインプロンプトにコピーすると、問題なく動作するため、少し混乱します。

次のことを試してください。

$output = exec('"D:\TESTDIR\unrar.exe"');
echo $output;

unrarヘルプファイルの最後の行を返します(これは予期されています)。

4

1 に答える 1

1

解凍したファイルをどこに配置するかをunrarに伝えることができるように、コマンドに宛先を追加することは可能ですか?

おそらく、PHPはphpファイルが置かれているディレクトリにそれを解凍しようとしています。

于 2010-01-06T19:16:10.120 に答える