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
9个PHP开发常用功能函数小结
Jul 15 PHP
php实现统计邮件大小的方法
Aug 06 PHP
php 下载保存文件保存到本地的两种实现方法
Aug 12 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 PHP
微信公众平台开发实现2048游戏的方法
Apr 15 PHP
在PHP语言中使用JSON和将json还原成数组的方法
Jul 19 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
PHP registerXPathNamespace()函数讲解
Feb 03 PHP
浅谈PHP进程管理
Mar 08 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
第二节 对象模型 [2]
2006/10/09 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
MSN消息提示类
2006/09/05 Javascript
[原创]来自ImageSee官方 JavaScript图片浏览器
2008/01/16 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
python中循环语句while用法实例
2015/05/16 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
如何提高python 中for循环的效率
2020/04/15 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
大学生工作推荐信范文
2013/12/02 职场文书
运动会广播稿300字
2014/01/10 职场文书
绩效工资分配方案
2014/01/18 职场文书
演讲稿格式
2014/04/30 职场文书
团代会邀请函
2015/02/02 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
五年级语文教学反思
2016/03/03 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书