2

PNG 最適化プラグイン Optipng のコマンド:

コマンドを使用するためのチュートリアル

Synopsis: optipng [options] files ... 
Files: Image files of type: PNG, BMP, GIF, PNM or TIFF
Basic options:
  -?, -h, -help show the extended help
  -o optimization level (0-7)    [default: 2]
  -v     run in verbose mode / show copyright and version info
Examples:
   optipng file.png
 (default speed)
   optipng -o5 file.png
 (slow)
   optipng -o7 file.png
 (very slow)
Type "optipng -h" for extended help.

次に、次の PHP コードを実行します。

$txt = shell_exec("C:\DSPadmin\DEV\optipng\optipng C:\Source\ChangSha\temp_process\production\zoomTxt\A06_text.png");
var_dump ($txt);

NULL を返し、何も実行されない

しかし、開いたcmdシェルで同じコマンドを実行すると

C:\DSPadmin\DEV\optipng\optipng C:\Source\ChangSha\temp_process\production\zoomTxt\A06_text.png

期待どおりに動作しますが、問題を解決するにはどうすればよいですか? ありがとう

4

1 に答える 1

0

コマンドを一重引用符で囲みます。

文字列の " ...hangSha\temp_proces..." の "\t" は、タブ文字に置き換えられます。

于 2013-08-13T12:32:46.120 に答える