0

「 php_exec 」で 2 つのシェル コマンドを 1 回実行したいのですが、うまくいきません。

私がやりたいことは、php_exec を実行して最初のインターフェイスに入り、次に php_exec で別のシェル コマンドを実行することです。私には成功しないようです。最初のphp_execだけが2番目のものを実行しないと思います。

例として、「wget」を使用してphp_execでzipファイルをダウンロードし、php_execでファイルを解凍します。

ご協力いただきありがとうございます !

4

1 に答える 1

0

PHPは、次に進む前にシェルコマンドが完了するのを待っていません。2つのシェルコマンドを1つに組み合わせる必要があります。

exec('wget http://www/file.zip && unzip file.zip');
于 2012-04-24T17:07:25.223 に答える