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+XML 制作简单的留言本 图文教程
Nov 02 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 PHP
php实现统计邮件大小的方法
Aug 06 PHP
PHP无限分类(树形类)
Sep 28 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
php开发时容易忘记的一些技术细节
Feb 03 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
PHP 代码简洁之道(小结)
Oct 16 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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+mysql实现无限级分类
2015/11/11 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
Python字符串格式化
2015/06/15 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Python列表解析操作实例总结
2020/02/26 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
建筑专业毕业生推荐信
2013/11/21 职场文书
英文简历中的自我评价用语
2013/12/09 职场文书
小饰品店的创业计划书范文
2013/12/28 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
退学证明范本3篇
2014/10/29 职场文书
小学运动会开幕词
2015/01/28 职场文书
团代会邀请函
2015/02/02 职场文书
事业单位个人总结
2015/02/12 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
php png失真的原因及解决办法
2021/10/24 PHP
python turtle绘图
2022/05/04 Python