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 数组实例说明
Aug 18 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
php生成excel文件的简单方法
Feb 08 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP简单获取及判断提交来源的方法
Apr 22 PHP
PHP之将POST数据转化为字符串的实现代码
Nov 03 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
Mar 25 PHP
用php实现分页效果的示例代码
Dec 10 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
博士208HAF收音机实习报告
2021/03/02 无线电
用PHP实现小型站点广告管理(修正版)
2006/10/09 PHP
php 无限分类的树类代码
2009/12/03 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
大学生校园创业计划书
2014/02/08 职场文书
外贸业务员求职信
2014/06/16 职场文书
医院营销工作计划
2015/01/16 职场文书
高中物理教学反思
2016/02/19 职场文书
2019秋季运动会口号
2019/06/25 职场文书
使用python绘制分组对比柱状图
2022/04/21 Python