国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

php中使用exec,system等函數調用系統命令

瀏覽:46日期:2022-09-16 15:28:09
php的內置函數exec,system都可以調用系統命令(shell命令),當然還有passthru,escapeshellcmd等函數。在很多時候利用php的exec,system等函數調用系統命令可以幫助我們更好更快的完成工作。比如前二天筆者在批量處理.rar文件時exec就幫我了大忙了。今天整理一下常用的調用系統函數發出來和大家分享經驗。注意:要想使用這二個函數php.ini中的安全模式必須關閉,要不然為了安全起見php是不讓調用系統命令的。先看一下php手冊對這二個函數的解釋:exec --- 執行外部程式語法 : string exec ( string command [, array &output [, int &return_var]] )說明 :exec( )執行給予的命令command,不過它并不會輸出任何東西,它簡單的從命令的結果中傳回最后一行,如果你需要去執行一個命令,并且從命令去取得所有資料時,可以使用passthru( )這個函數。如果有給予參數array,則指定的數組將會被命令所輸出的每一行填滿,注意 : 如果數組先前已經包含了一些元素的話,exec( )將會把它附加在數組的后面,如果你不想要此函數附加元素的話,你可以在傳遞此數組給exec( )之前呼叫unset( )。如果有給予參數array和return_var,則傳回執行的狀態命令將會寫到這個變量。注意 : 如果你允許來自使用者輸入的資料,可以傳遞到此函數,那么你應該使用escapeshellcmd( )來確定此使用者無法哄騙(trick)系統來執行武斷的(arbitrary)命令。注意 : 如果你使用此函數來啟動一個程式,而且希望在背景里(background)執行的時候離開它,你必須確定此程式的輸出是轉向(redirected)到一個文件或是一些輸出的資料流,否則PHP將會懸掛(hang)直到程式執行結束。system --- 執行外部程式并且顯示輸出語法 : string system ( string command [, int &return_var] )說明 :system( )執行給予的命令command,并且輸出結果。如果有給予參數return_var,則執行命令的狀態碼將會寫到這個變量。注意 : 如果你允許來自使用者輸入的資料,可以傳遞到此函數,那么你應該使用escapeshellcmd( )來確定此使用者無法哄騙(trick)系統來執行武斷的(arbitrary)命令。注意 : 如果你使用此函數來啟動一個程式,而且希望在背景里(background)執行的時候離開它,你必須確定此程式的輸出是轉向(redirected)到一個文件或是一些輸出的資料流,否則PHP將會懸掛(hang)直到程式執行結束。如果PHP是運作成伺服器模組,在輸出每一行后,system( )會試著自動地清除web伺服器的輸出緩沖。成功則傳回命令的最后一行,失敗則傳回false。如果你需要去執行一個命令,并且從命令去取得所有資料時,可以使用passthru( )這個函數。這二個都是用來調用系統shell命令,不同點:exec可以把執行的結果全部返回到$output函數里(數組),$status是執行的狀態 0為成功 1為失敗systerm不需要提供$output函數,他是直接把結果返回出來,同樣$return_var是執行的狀態碼 0為成功 1為失敗exec示例: 以下為引用的內容: <?php $a = exec('dir',$out,$status); print_r($a); print_r($out); print_r($status); ?> system示例:以下為引用的內容: <?php $a = system('dir',$out); print_r($a); print_r($out); ?>
標簽: PHP
主站蜘蛛池模板: 久久男人的天堂 | 欧美日韩 国产区 在线观看 | 亚洲精品一级一区二区三区 | 在线免费观看一区二区三区 | 91精品视频播放 | 男女那个视频免费 | 香港全黄一级毛片在线播放 | 国产精品人伦久久 | 亚洲精品综合一区二区三区在线 | 久久99久久成人免费播放 | 91香焦国产线观看看免费 | 毛片免费全部免费观看 | 成年人在线视频网站 | 中文字幕在亚洲第一在线 | 亚洲精品国产一区二区三 | 99福利资源久久福利资源 | 国产激情一级毛片久久久 | 一个人看的www日本高清视频 | 免费精品久久久久久中文字幕 | 日本韩国一级毛片中文字幕 | 亚洲欧美不卡中文字幕 | 特级aaa片毛片免费观看 | 久久午夜影院 | 日本成人在线视频网站 | 精品国产自在现线看久久 | 亚洲精品欧美精品中文字幕 | 久久中文字幕免费视频 | 欧洲成人全免费视频网站 | 国产在线视频精品视频免费看 | 久久久久国产精品免费免费 | 亚洲视频免费在线观看 | 欧美成人免费观看的 | 国内久久 | 日本成a人伦片 | 成人免费夜片在线观看 | 亚洲精品久久久久久久福利 | 亚洲视频在线网 | 美女张开腿让男人捅爽 | 久久成人18 | 精品久久久中文字幕一区 | 在线成人a毛片免费播放 |