在PHP中,exec()
函數可以用來執行外部命令
my_script.bat
):@echo off
echo Starting task...
timeout /t 5
echo Task completed.
這個批處理文件會等待5秒鐘,然后輸出"Task completed."。
exec()
函數執行批處理文件:<?php
// 執行批處理文件
exec('my_script.bat');
?>
當你運行這個PHP腳本時,它將執行my_script.bat
文件,輸出"Starting task…“,等待5秒鐘,然后輸出"Task completed.”。
注意:在使用exec()
函數時,請確保你的PHP腳本具有適當的權限來執行外部命令。此外,根據你的服務器配置,可能需要允許使用exec()
函數。在Linux系統上,你可以檢查php.ini
文件中的disable_functions
設置,確保exec()
沒有被禁用。在Windows系統上,你需要以管理員身份運行PHP腳本。