PHP系统命令函数使用分析


Posted in PHP onJuly 05, 2013
function execute($cmd) {
     $res = '';
     if ($cmd) {
         if(function_exists('system')) {
             @ob_start();
             @system($cmd);
             $res = @ob_get_contents();
             @ob_end_clean();
         } elseif(function_exists('passthru')) {
             @ob_start();
             @passthru($cmd);
             $res = @ob_get_contents();
             @ob_end_clean();
         } elseif(function_exists('shell_exec')) {
             $res = @shell_exec($cmd);
         } elseif(function_exists('exec')) {
             @exec($cmd,$res);
             $res = join(“\n",$res);
         } elseif(@is_resource($f = @popen($cmd,"r"))) {
             $res = '';
             while(!@feof($f)) {
                 $res .= @fread($f,1024);
             }
             @pclose($f);
         }
     }
     return $res;
 }
PHP 相关文章推荐
PHP 和 MySQL 基础教程(二)
Oct 09 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
Mar 27 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
应用开发中涉及到的css和php笔记分享
Aug 02 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
php实现数组筛选奇数和偶数示例
Apr 11 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
PHP邮件发送类PHPMailer用法实例详解
Sep 22 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
如何把php5.3版本升级到php5.4或者php5.5
Jul 31 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 PHP
解析PHP实现下载文件的两种方法
Jul 05 #PHP
国外十大最流行的PHP框架排名
Jul 04 #PHP
php字符串截取的简单方法
Jul 04 #PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 #PHP
php调用MySQL存储过程的方法集合(推荐)
Jul 03 #PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 #PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Jul 03 #PHP
You might like
谈谈PHP语法(4)
2006/10/09 PHP
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP自定义函数收代码
2010/08/01 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
详解python中的json的基本使用方法
2016/12/21 Python
Tornado 多进程实现分析详解
2018/01/12 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
Python绘制组合图的示例
2020/09/18 Python
巴西本土电商平台:Americanas
2020/06/21 全球购物
美术指导求职信
2014/03/17 职场文书
新年晚会主持词
2014/03/24 职场文书
售票员岗位职责
2015/02/15 职场文书
小学生运动会广播
2015/08/19 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python