|
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;
- ?>
复制代码
|
|