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出错界面
Oct 09 PHP
php的一些小问题
Jul 03 PHP
PHP中调用ASP.NET的WebService的代码
Apr 22 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
Dec 28 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
php在数据库抽象层简单使用PDO的方法
Nov 03 PHP
ZF框架实现发送邮件的方法
Dec 03 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 PHP
PHP 中TP5 Request 请求对象的实例详解
Jul 31 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
Apr 21 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
php读取mysql的简单实例
2014/01/15 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
PHP中变量引用与变量销毁机制分析
2014/11/15 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
javascript数组详解
2014/10/22 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python函数的周期性执行实现方法
2016/08/13 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python 中Pickle库的使用详解
2018/02/24 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
python for循环remove同一个list过程解析
2019/08/14 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
python绘制随机网络图形示例
2019/11/21 Python
python实现ip地址的包含关系判断
2020/02/07 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
药剂专业学生求职信范文
2013/12/28 职场文书
岗位职责的构建方法
2014/02/01 职场文书
语文高效课堂实施方案
2014/05/03 职场文书
自我管理的活动方案
2014/08/25 职场文书
房屋授权委托书范本
2014/10/07 职场文书
学习十八大标语
2014/10/09 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书