推しミネラルウォーターはありますか?

php にてbatファイルを起動もしくはコマンドプロンプトにコマンドを送りたいのですができますでしょうか?

A 回答 (2件)

pingの出力をどう処理するかで変わります。

pingの出力は複数行なので、それを全部受け取るならshell_execが適切ですね。

$result = shell_exec("ping -c 4 xxx.xxx.xxx.xxx");

みたいな感じですかね。pingのオプション、"-c 4"を忘れるとpingコマンドは終了しませんから、phpに制御が戻ってきませんのでご注意下さい。$resultにpingの出力文字列が入りますので、文字列検索等する事でpingが通るかどうか調べる事ができます。

参考URL:http://www.php.net/manual/ja/function.shell-exec …
    • good
    • 0

phpでシェルコマンドを実行する方法はsystem関数、exec関数などいくつかあります。

違いはコマンドの出力の受け取り方なので、参考URLを読んで適切なものを使用して下さい。

参考URL:http://www.php.net/manual/ja/ref.exec.php

この回答への補足

どうもです。
例題があるとわかりやすいのですがたとえばコマンドでping をする記述はどうすればいいですか?

補足日時:2005/05/17 15:02
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!