質問: phpでexec関数の記述方法について phpでexec関数を使う時に、コマンドの記述を、 exec("xxx -yyy zzz"); と記述すると上手く動きますが、 exec("xxx -yyy zzz"); と改行を含むと正しく実行されません。 exec関数は改行させた記述は不可能なのでしょうか? とても長いプログラムになってしまって困っています。 どうぞよろしくお願い致します。
回答: 改行はダメだと思います。 exec()の中身が長くなるのがイヤなら、 変数に詰め込んでしまえばいいかと。 $cmd = "touch abc.txt"; exec($cmd); ?>