この記事では主に、PHP を使用して一般的に使用される DOS コマンド ping コマンドをシミュレートする方法について説明します。ここで主に使用されるのは、PHP の組み込み関数 exec を使用してシステムの ping コマンドを呼び出し、それによって ping コマンド機能を実現することです。
<?php $to_ping='www.Alixixi.com'; $count=2; $psize=66; echo "正在执行php ping命令,请等待...\n<br><br>"; flush(); while(1){ echo "<pre class="brush:php;toolbar:false">"; exec("ping -c $count -s $psize $to_ping", $list); for($i=0;$i<count($list);$i++){ print $list[$i]."\n"; } echo ""; flush(); sleep(3); }
exec 関数を使用するには、サーバーがシステム組み込み関数の呼び出しをサポートしている必要があることに注意してください。また、system などの PHP 組み込み関数を使用してこの機能を実現することもできます。