在PHP中,exec()
函數允許你執行外部命令并返回命令的輸出結果
<?php
// 要執行的外部命令,例如:ls命令
$command = "ls";
// 使用exec()函數執行命令,并將輸出結果存儲在$output變量中
exec($command, $output, $return_var);
// 檢查命令是否成功執行
if ($return_var === 0) {
echo "命令執行成功,輸出結果如下:\n";
// 遍歷輸出結果數組并打印每個元素
foreach ($output as $line) {
echo $line . "\n";
}
} else {
echo "命令執行失敗,返回值:{$return_var}\n";
}
?>
在這個示例中,我們執行了ls
命令,該命令會列出當前目錄的文件和文件夾。exec()
函數將命令的輸出結果存儲在$output
數組中。然后我們檢查$return_var
變量,如果它等于0,表示命令執行成功,我們可以遍歷$output
數組并打印每個輸出結果。如果$return_var
不等于0,表示命令執行失敗,我們可以輸出錯誤信息。