PHP用反撇號執(zhí)行外部命令
更新時間:2015年04月14日 11:10:49 投稿:hebedich
shell_exec() 命令行實際上僅是反撇號 ` 操作符的變體,如果您編寫過 shell 或 Perl 腳本,您就知道可以在反撇號操作符內部捕捉其他命令的輸出。
例如:
echo `whoami`;
// 導出數據庫,要導入的文件夾必須要有可寫權限, -u -p之后的內容必須要緊挨著寫
復制代碼 代碼如下:echo `mysqldump -h localhost -u$DbUser -p$DbPwd --default-character-set=utf8 $DbName > /var/$dumpFileName`;
反撇號其他用法
<?php
#使用反撇號,暗示作為命令來執(zhí)行
$result=`date`;
echo "<p>the server timestamp is: $result</p>";
echo "<hr color=red>";
#使用shell_exec()
$result1=shell_exec("date");
echo "<p>the server timestamp is: $result1</p>";
?>
輸出結果如下:
the server timestamp is: 當前日期: 2009/06/30 二輸入新日期: (年月日)
以上所述就是本文的全部內容了,希望大家能夠喜歡。
相關文章
解析如何通過PHP函數獲取當前運行的環(huán)境 來進行判斷執(zhí)行邏輯(小技巧)
本篇文章是對如何通過PHP函數獲取當前運行的環(huán)境 來進行判斷執(zhí)行邏輯的技巧進行了詳細的分析介紹,需要的朋友參考下2013-06-06
PHP連接sql server 2005環(huán)境配置及問題解決
這篇文章主要介紹了PHP連接sql server 2005環(huán)境配置及問題解決,需要的朋友可以參考下2014-08-08

