linux exec 和 shell_exec函数
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-09 09:47:19 浏览: 评论:0
- <?php
- $test = "ls /tmp/test";
- $out = shell_exec($test);
- echo $out;
- ?>
popen,passthru,proc_open,shell_exec的返回结果如下:
[root@krlcgcms01 shell]# php test.php 1001.log 10.log 10.tar.gz aaa.tar.gz mytest test1101 test1102 weblog_2010_09
我能发现的就这几个函数,能执行linux下的命令,我想应当还有吧,欢迎大家补充.
一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数,以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec,其实有很多的,结合手册内容,介绍以下函数.
1,exec函数
<?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ?>
返回结果如下:
[root@krlcgcms01 shell]# php ./exec.php array ( [0] => 1001.log [1] => 10.log [2] => 10.tar.gz [3] => aaa.tar.gz [4] => mytest [5] => test1101 [6] => test1102 [7] => weblog_2010_09 )
Tags: linux exec shell_exec函数
- 上一篇:php中文转换成拼音代码
- 下一篇:一款PHP自动竞拍出价程序
相关文章
- ·php exec在linux中返回值不能为负数(2013-12-02)
- ·linux 下 php的 iconv()函数(2014-01-15)
- ·PHP执行linux命令常用函数汇总(2021-07-07)
- ·PHP中system,exec,passthru函数用法(2014-02-25)
- ·PHP中exec与shell_exec函数区别(2014-09-14)
- ·PHP高危函数exec()、passthru()、system()、shell_exec()用法(2015-04-13)
- ·检查PHP的exec函数是否执行成功(2018-09-17)
- ·php中shell_exec() 与 exec()函数的区别(2020-01-16)
- ·PHP中exec函数和shell_exec函数的区别(2021-04-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)