0
我有我正努力將一個命令的輸出重定向到一個文件中的PHP代碼
我的代碼是系統內命令重定向不起作用?
<?php
shell_exec("ls >txt.txt");
?>
但是,當我檢查的文件,沒有什麼是裏面!。這是工作時我試過這個命令行,
可能是什麼問題?
我有我正努力將一個命令的輸出重定向到一個文件中的PHP代碼
我的代碼是系統內命令重定向不起作用?
<?php
shell_exec("ls >txt.txt");
?>
但是,當我檢查的文件,沒有什麼是裏面!。這是工作時我試過這個命令行,
可能是什麼問題?
重定向是一個shell(例如bash)功能,所以它不會在這裏工作。您需要執行以下操作:
shell_exec("bash -c 'ls > txt.txt'");
檢查權限?僅僅因爲它在命令行工作就意味着什麼 - 意味着什麼 - 這將在您的權限下運行,而不是Web服務器的權限。 –