2013-11-27 24 views
0


我有我正努力將一個命令的輸出重定向到一個文件中的PHP代碼
我的代碼是系統內命令重定向不起作用?

<?php 
shell_exec("ls >txt.txt"); 
?> 

但是,當我檢查的文件,沒有什麼是裏面!。這是工作時我試過這個命令行,
可能是什麼問題?

+1

檢查權限?僅僅因爲它在命令行工作就意味着什麼 - 意味着什麼 - 這將在您的權限下運行,而不是Web服務器的權限。 –

回答

0

重定向是一個shell(例如bash)功能,所以它不會在這裏工作。您需要執行以下操作:

shell_exec("bash -c 'ls > txt.txt'");