ホームページ  >  記事  >  バックエンド開発  >  PHPでcmdコマンドを実行する方法

PHPでcmdコマンドを実行する方法

WBOY
WBOYオリジナル
2016-07-25 08:57:331315ブラウズ
  1. exec("mkdir d:\test",$out);
  2. print_r($out);
  3. ?>
コードをコピー

してphpファイルを実行します, dドライブの下に追加のtestフォルダーがあることがわかります。

参考ドキュメント: 実行機能の分析 exec 構文: string exec(string コマンド, string [array], int [return_var]); 実行時の戻り値: 文字列

execパラメータの説明 コマンド – 実行するコマンド 配列 – 出力値です return_var – 戻り値 0 または 1 です。0 が返された場合は実行が成功し、1 が返された場合は実行が失敗しました。 実行に失敗しました。解決策をデバッグします

ヒントの共有: パイプ コマンドを使用し、2>&1 を使用すると、コマンドはシェル実行中のエラーを $output 変数に出力し、分析用に変数を出力します。 例えば: exec('a.jpg b.jpg を変換', $output, $return_val); 着替える:

  1. exec(‘convert a.jpg b.jpg 2>&1’, $output, $return_val);
  2. print_r($output);
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。