我試圖在本地運行一個PHP腳本,該腳本用wget
颳去Google,並將HTML轉儲爲temp.html
。從PHP的shell_exec中調用wget不起作用
運行從終端這個命令正常工作:
wget -O temp.html http://www.google.ca
從PHP運行此命令也能正常工作(所以它不是一個權限問題):
shell_exec('touch temp.html');
但是從運行PHP這樣做不工作(不創建temp.html):
shell_exec('wget -O temp.html http://www.google.ca');
有什麼建議嗎?包裝var_dump()
中的最後一個命令輸出爲空。
謝謝!
您是否可以更新您的問題以添加您遇到的特定錯誤? –
我沒有收到任何錯誤。正如我在問題中指出的那樣,'shell_exec'命令不會創建文件'temp.html',其中包含「http:// www.google.ca」的內容。謝謝。 –
wget是否安裝在服務器上? –