会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 编程程序 > PHP调用Linux系统的常用函数

PHP调用Linux系统的常用函数

时间:2012-02-27 09:30:56   作者:   来源:   点击:

为了方便广大考生更好的复习,帮考网综合整理提供了Linux认证:PHP调用Linux系统的常用函数,以供各位考生考试复习参考,希望对考生复习有所帮助。

PHP调用Linux系统的常用函数

1、exec函数

<?php

$test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令

exec($test,$array); //执行命令

print_r($array);

?>

2、system函数

<?php

$test = "ls /tmp/test";

$last = system($test);

print "last: $lastn";

?>

3、passthru函数

<?php

$test = "ls /tmp/test";

passthru($test);

?>

4、popen函数

<?php

$test = "ls /tmp/test";

$fp = popen($test,"r"); //popen打一个进程通道

while (!feof($fp)) { //从通道里面取得东西

$out = fgets($fp, 4096);

echo $out; //打印出来

}

pclose($fp);

?>

5、proc_open函数

<?php

$test = "ls /tmp/test";

 

$arrayarray = array(

array("pipe","r"), //标准输入

array("pipe","w"), //标准输出内容

array("pipe","w") //标准输出错误

);

$fp = proc_open($test,$array,$pipes); //打开一个进程通道

echo stream_get_contents($pipes[1]); //为什么是$pipes[1],因为1是输出内容

proc_close($fp);

?>

6、proc_open函数

<?php

$test = "ls /tmp/test";

$arrayarray = array(

array("pipe","r"), //标准输入

array("pipe","w"), //标准输出内容

array("pipe","w") //标准输出错误

);

$fp = proc_open($test,$array,$pipes); //打开一个进程通道

echo stream_get_contents($pipes[1]); //为什么是$pipes[1],因为1是输出内容

proc_close($fp);

?>

7、shell_exec函数

<?php

$test = "ls /tmp/test";

$out = shell_exec($test);

echo $out;

?>

分享到:

网友评论

热门编程程序