shell_exec(): 放在裡面的檔案或cmd的指令會直接放到變數裡,要用echo或var_dump把它秀出來
<?php header('Content-type: application/json'); //編碼轉換 shell_exec('date') //這樣打不會有東西 $result=shell_exec('date'); echo $result; ?>
結果:
system():放在裡面的檔案或cmd的指令可以直接秀出來前面不用打echo
header('Content-type: application/json'); //編碼轉換 system('99.py'); //system() 可以直接顯示變數內容 //也可以已下這樣做 $result=system('99.py'); echo $result;
結果:
exec():裡面有兩個位置一個是指令或檔案,另一個是輸出成陣列存成變數,輸出時直接呼叫輸出變數
exec('dir',$out); //$out是輸出變數 var_dump($out);
結果: