我有一个php代码,我试图将命令的输出重定向到一个文件
。我的代码是
<?php
shell_exec("ls >txt.txt");
?>
但当我查看文件时,里面什么都没有!。当我尝试此命令行时,这是有效的,
可能是什么问题?
Redirection是一个shell(例如bash)功能,因此它在这里不起作用。你需要做一些类似的事情:
shell_exec("bash -c 'ls > txt.txt'");
我有一个php代码,我试图将命令的输出重定向到一个文件
。我的代码是
<?php
shell_exec("ls >txt.txt");
?>
但当我查看文件时,里面什么都没有!。当我尝试此命令行时,这是有效的,
可能是什么问题?
Redirection是一个shell(例如bash)功能,因此它在这里不起作用。你需要做一些类似的事情:
shell_exec("bash -c 'ls > txt.txt'");