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服务器的权限。 –