|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。 为了便利宽大考生更好的温习,帮考网综合收拾整顿供应了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: $last\n";
?>
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;
?>
当然你可以把你最基本的功能放出来的时候就放出来,比如放到论坛上,让大家都参与, |
|