电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP執行linux命令6個函數代碼實例

瀏覽:98日期:2022-09-08 16:49:27

一般情況下,很少會用php去執行linux命令,不過特殊情況下,你也許會用到這些函數。以前我知道有二個函數可以執行linux命令,一個是exec,一個是shell_exec。其實有很多的,結合手冊內容,介紹以下6個函數。

1,exec函數

<?php $test = 'ls /tmp/test'; //ls是linux下的查目錄,文件的命令 exec($test,$array); //執行命令 print_r($array); ?>

返回結果如下:

[root@krlcgcms01 shell]# php ./exec.php Array ( [0] => 1001.log [1] => 10.log [2] => 10.tar.gz [3] => aaa.tar.gz [4] => mytest [5] => test1101 [6] => test1102 [7] => weblog_2010_09 )

2,system函數

<?php $test = 'ls /tmp/test'; $last = system($test); print 'last: $lastn'; ?>

返回結果:

[root@krlcgcms01 shell]# php system.php 1001.log 10.log 10.tar.gz aaa.tar.gz mytest test1101 test1102 weblog_2010_09 last:weblog_2010_09

3,passthru函數

<?php $test = 'ls /tmp/test'; passthru($test); ?>

4,popen函數

<?php $test = 'ls /tmp/test'; $fp = popen($test,'r'); //popen打一個進程通道 while (!feof($fp)) { //從通道里面取得東西 $out = fgets($fp, 4096); echo $out; //打印出來 } pclose($fp); ?>

5,proc_open函數

<?php $test = 'ls /tmp/test'; $array = array( array('pipe','r'), //標準輸入 array('pipe','w'), //標準輸出內容 array('pipe','w') //標準輸出錯誤 ); $fp = proc_open($test,$array,$pipes); //打開一個進程通道 echo stream_get_contents($pipes[1]); //為什么是$pipes[1],因為1是輸出內容 proc_close($fp); ?>

6,shell_exec函數

<?php $test = 'ls /tmp/test'; $out = shell_exec($test); echo $out; ?>

popen,passthru,proc_open,shell_exec的返回結果如下:

[root@krlcgcms01 shell]# php test.php 1001.log 10.log 10.tar.gz aaa.tar.gz mytest test1101 test1102 weblog_2010_09

我能發現的就這幾個函數,能執行linux下的命令,我想應當還有吧,歡迎大家補充。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: PHP
相關文章:
主站蜘蛛池模板: 中药超微粉碎机(中药细胞级微粉碎)-百科 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 减速机_上海宜嘉减速机| 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 棕刚玉_白刚玉_铝酸钙-锐石新材料| 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 韦伯电梯有限公司| 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械| Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 暴风影音| 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 |