最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP執(zhí)行普通shell命令流程解析

 更新時間:2020年08月24日 11:46:01   投稿:yaominghui  
這篇文章主要介紹了PHP執(zhí)行普通shell命令流程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這里演示一些普通的shell命令

  php執(zhí)行shell命令,可以使用下面幾個函數(shù):

string system ( string $command [, int &$return_var ] )
string exec ( string $command [, array &$output [, int &$return_var ]] )
void passthru ( string $command [, int &$return_var ] )

  注意的是:這三個函數(shù)在默認的情況下,都是被禁止了的,如果要使用這幾個函數(shù),就要先修改php的配置文件php.ini,查找關(guān)鍵字disable_functions,將這一項中的這幾個函數(shù)名刪除掉,然后注意重啟apache。

  首先看一下system()和passthru()兩個功能類似,可以互換:

<?php
  $shell = "ls -la";
  echo "<pre>";
  system($shell, $status);
  echo "</pre>";
  //注意shell命令的執(zhí)行結(jié)果和執(zhí)行返回的狀態(tài)值的對應關(guān)系
  $shell = "<font color='red'>$shell</font>";
  if( $status ){
    echo "shell命令{$shell}執(zhí)行失敗";
  } else {
    echo "shell命令{$shell}成功執(zhí)行";
  }
?>

  執(zhí)行結(jié)果如下:

  

  注意,system()會將shell命令執(zhí)行之后,立馬顯示結(jié)果,這一點會比較不方便,因為我們有時候不需要結(jié)果立馬輸出,甚至不需要輸出,于是可以用到exec()

    exec()的使用示例:

<?php
  $shell = "ls -la";
  exec($shell, $result, $status);
  $shell = "<font color='red'>$shell</font>";
  echo "<pre>";
  if( $status ){
    echo "shell命令{$shell}執(zhí)行失敗";
  } else {
    echo "shell命令{$shell}成功執(zhí)行, 結(jié)果如下<hr>";
    print_r( $result );
  }
  echo "</pre>";
?>

  運行結(jié)果如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • php給圖片加文字水印

    php給圖片加文字水印

    本文給大家分享的是使用php實現(xiàn)的給圖片加水印的方法,十分的細致全面,有需要的小伙伴可以參考下。
    2015-07-07
  • PHP遞歸的三種常用方式

    PHP遞歸的三種常用方式

    今天小編就為大家分享一篇關(guān)于PHP遞歸的三種常用方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • PHP實現(xiàn)發(fā)送微博消息功能完整示例

    PHP實現(xiàn)發(fā)送微博消息功能完整示例

    這篇文章主要介紹了PHP實現(xiàn)發(fā)送微博消息功能,結(jié)合完整實例形式分析了PHP使用curl調(diào)用新浪API實現(xiàn)微博發(fā)送功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • 解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題

    解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題

    最近在使用Yii2發(fā)送郵件的時候遇到了一個問題,發(fā)送返回提示成功但并沒有收到郵件,所以通過查找相關(guān)的資料,下面這篇文章就來給大家介紹了關(guān)于如何解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題,需要的朋友可以參考下。
    2017-05-05
  • 使用PHP破解防盜鏈圖片的一個簡單方法

    使用PHP破解防盜鏈圖片的一個簡單方法

    這篇文章主要介紹了使用PHP破解防盜鏈圖片的一個簡單方法,但小編未經(jīng)測試,看著有點不靠譜,需要的朋友參考下吧
    2014-06-06
  • PHP記錄頁面停留時間的方法

    PHP記錄頁面停留時間的方法

    這篇文章主要介紹了PHP記錄頁面停留時間的方法,涉及PHP結(jié)合js針對文件與時間的相關(guān)操作技巧,需要的朋友可以參考下
    2016-03-03
  • php中strtotime函數(shù)性能分析

    php中strtotime函數(shù)性能分析

    strtotime()是php中的時間函數(shù);其功能是:將任何字符串形式的日期,時間轉(zhuǎn)換成對應的Unix 時間戳。今天我們是通過具體的實例來詳細分析下strtotime()函數(shù)的性能問題
    2016-11-11
  • php 8小時時間差的解決方法小結(jié)

    php 8小時時間差的解決方法小結(jié)

    前幾天發(fā)現(xiàn)一個問題 date("Y-m-d G:i T",time()) 取出來的時間和本地時間老差8個小時,可我的系統(tǒng)明明是中國標準時(GMT+8),最后終于找到了問題所在。
    2009-12-12
  • php查看session內(nèi)容的函數(shù)

    php查看session內(nèi)容的函數(shù)

    之所以是能寫出來這個函數(shù),主要是對該網(wǎng)站的session結(jié)構(gòu)清楚
    2008-08-08
  • Windows環(huán)境下安裝PHP Pear的方法圖文教程

    Windows環(huán)境下安裝PHP Pear的方法圖文教程

    這篇文章主要介紹了Windows環(huán)境下安裝PHP Pear的方法,結(jié)合圖文形式詳細說明了Windows環(huán)境下安裝PHP Pear的相關(guān)命令與操作技巧,需要的朋友可以參考下
    2019-07-07

最新評論

长宁区| 马鞍山市| 辽宁省| 额尔古纳市| 泸溪县| 遂平县| 合肥市| 温泉县| 海城市| 阿克苏市| 鹤山市| 湛江市| 科尔| 临海市| 阳东县| 工布江达县| 芦溪县| 镇远县| 瑞安市| 昌黎县| 黎川县| 湖北省| 盐山县| 于田县| 萝北县| 宁阳县| 赤峰市| 高青县| 育儿| 滕州市| 卓资县| 资溪县| 张家口市| 荆门市| 兴安盟| 大方县| 简阳市| 西乡县| 安宁市| 吐鲁番市| 潼南县|