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;
?>
- 1万网中,如何查看邮箱账号登录网页版日志
- 2为什么网站被百度降权
- 3怎样用Jquery 判断radio,selelct,checkbox是否选中
- 4网络营销的服务构成
- 5网站相关性对网站质量的影响
- 6高权重的网站的表现
- 7养成几条PHP编程好习惯
- 8关于落实对已注册国内域名开展实名制清查的紧急通知
- 9企业为什么须要权威的网站设计单位做官方网站呢?
- 10企业要打造营销型企业网站
- 11企业网站营销运营最重要
- 12配置CKEditor和CKFinder
- 13做网站优化必知三点
- 14阿里云备案 客户应准备的资料
- 15PHP与JAVA相比,哪个是高端OA软件御用语言
- 16网站建设顺利四大原则
- 17网站建设之网站定位
- 18企业为什么偏偏要专门的网站设计企业做网站呢?
- 19网站运营离不开网站数据
- 20三种方法使PHP生成静态html文件
- 21企业网站运营计划的分析
- 22JavaScript的优化准则
- 23企业应用架构模式
- 24新余视频网站解决方案
- 25Discuz!二次开发添加后台管理模块
- 26系统的二次开发、初试ECSHOP制作模板
- 27网站内部优化一点小总结
- 28网站优化中几个误区
- 29PHP与MySQL数据库中排序的比照
- 30怎样测试美国主机速度
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼