麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP執行linux命令常用函數匯總

2024-05-04 23:42:41
字體:
來源:轉載
供稿:網友
一般情況下,很少會用php去執行linux命令,不過特殊情況下,你也許會用到這些函數。以前我知道有二個函數可以執行linux命令,一個是exec,一個是shell_exec,通過本文給大家介紹PHP執行linux命令常用函數匯總,需要的朋友參考下
 

一般情況下,很少會用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: $last/n";?>

返回結果:

[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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产精品久久久久久久久久 | 91精品国产一区二区三区动漫 | 九色 在线| 看毛片免费 | 中文字幕www.| 国产一区网址 | 黄色影院 | 中文字幕1区2区 | 久久久久久久久久网站 | av在线不卡免费 | 嗯~啊~弄嗯~啊h高潮视频 | 国产精品久久久久久久久久免 | 亚洲第一成人在线观看 | 91热久久免费频精品黑人99 | 97色在线观看免费视频 | 色偷偷欧美 | 中文字幕在线观看免费视频 | 欧美毛片| 天海翼无删减av三级在线观看 | 最新一区二区三区 | 一级在线观看 | 亚洲视频在线观看免费视频 | 成年免费大片黄在线观看岛国 | 一级在线免费观看视频 | 性爱在线免费视频 | 国产午夜精品一区二区三区免费 | 欧美一区二区三区中文字幕 | 9999久久久久久 | 91社| 久久久tv| 亚洲电影在线观看高清免费 | 国产成人精品一区二区视频免费 | 伦一区二区三区中文字幕v亚洲 | chinesehdxxxx无套 久久另类视频 | 中文字幕亚洲欧美 | 久久久久久久亚洲视频 | 国产精品亚洲综合 | 欧美巨根| 国产精品久久久久久久久久 | 久久久久久久一区 | 亚洲国产精久久久久久久 |