php执行终端命令

1.这是采用经典的exec。

echo "<font color=/"red/"><blink><b>Pinging</b></blink></font><br>"; $to_ping = "127.0.0.1"; $count = 1; $psize = 1; //exec("ping -t $count $psize $to_ping", $list); exec("ping -c $count -W $psize $to_ping", $list); for ($i=0;$i < count($list);$i++) { echo $list[$i]."<br/>"; } 2.采用popen函数,关于相关的proc_open函数见另一片博文。$handle=popen("ping -c 1 -W 10 202.117.113.48","r"); while (!feof($handle)){ $line=fgets($handle,1024); if (strlen($line)>=1) { echo $line."<br/>";} } fclose($handle); 3.其他相关的

 

exec("arping -f 202.117.116.231 & sleep 0.1 ; pkill arping;echo $?",$list);
print $list[count($list)-1];

 

这条命令技术在于 arping -f 202.117.116.231 & sleep 0.1 ; pkill arping;echo $?

你可能感兴趣的:(php执行终端命令)