首页 > Web开发 > 详细

PHP命令执行函数

时间:2019-06-01 23:32:49      阅读:99      评论:0      收藏:0      [点我收藏+]

 

window : DOS命令 批处理命令

linux: shell基本命令

 

PHP函数执行这些命令事例!环境win7

system

exec

passthru

shell_exec

 

 

windows命令

->ipconfig

技术分享图片

 

1.system函数:执行window命令,得到结果一样。

<?php
echo"<pre>";
system("ipconfig");
echo"</pre>";
?>

技术分享图片

<?php
echo"<pre>";
$last_line=system("ipconfig",$retval);
echo"</pre>";

echo "<hr/>";
echo "命令输出最后一行:".$last_line."</br>";
echo "命令返回值:".$retval."<br/>";
?>

//$last_line:保存命令最后一样结果!

//$retval:接受命令返回值,0 表示正常结束!

技术分享图片

 

 2.exec 函数

<?php
$output = array();
exec("ipconfig",$output);

while(list($key,$value)=each($output))
{
echo $value."<br/>";
}
?>

 

技术分享图片

 

<?php
$output = array();
$last_line=exec("ipconfig",$output,$retval);

while(list($key,$value)=each($output))
{
echo $value."<br/>";
}

echo "<hr/>";
echo"命令输出最后一行".$last_line."<br/>";
echo"命令返回值:".$retval;
?>

技术分享图片

 

3.passthru函数

如果输出的是二进制数据就不能用system exec函数,使用passthru函数。(linux)

 

shell_exec函数   结果同上

<?php
$output = shell_exec("ipconfig");
echo nl2br($output);
?>

 

4.`` 类似与shell_exec函数  结果同上

<?php
$output = `ipconfig`;
echo nl2br($output);
?>

 

PHP命令执行函数

原文:https://www.cnblogs.com/yanggeya/p/10961420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!