Top > PHP > 備忘録

PHP/備忘録

Last-modified: 2010-12-23 (木) 14:33:29
最終更新:2010-12-23 (木) 14:33:29
アクセス数(合計):2670
利用者; 3 アクセス数(本日):1 アクセス数(昨日):1

PHP開発 コード備忘録

自分が作ったPHPコードの備忘録。


条件

使用アプリEclipse

WEB入出力

ネットワーク

(1)PCが立ち上がっているかどうかをpingで確認

PHPでのPC監視

<?php
//チェック対象PCのIPを設定
$CHECK_IP = '192.168.0.10';

//pingコマンド -c:送信回数 -w:送信開始時間
$ping_command_str = "ping -c 3 -w 5 $CHECK_IP";

//出力結果に文字列が無ければ ping okを返す
if (!strstr(`$ping_command_str`, '100% packet loss'))
{
   $result = "$SERVER_IP ping ok\n";
}
else
{
   $result = "$SERVER_IP ping ng\n";
}

//結果出力
echo $result;
?>

参考:
http://blog.asial.co.jp/486

謝辞

テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。

http://mergedoc.sourceforge.jp/


また、以下書籍を参考にさせていただきました。

Eclipse PDTではじめるPHPプログラミング入門―PHP 5.3/PDT 2.1対応