【发布时间】:2010-08-11 20:00:20
【问题描述】:
我有一个写在一个文件中的 unix 命令,我需要 PHP 来读取它并执行它。需要从文件中读取它的原因是因为将命令符号直接放入脚本时会弄乱脚本。到目前为止,我有这个:
<?php
$command = readfile("http://localhost/command.txt");
echo shell_exec($command);
?>
运行此程序后,我得到的只是文本文件的值,并且命令未执行。有没有办法做到这一点?
感谢您的帮助
【问题讨论】:
-
命令符号如何弄乱脚本?您应该能够正确地转义它们(或将它们放在单引号 (') 中。您是否在安全模式限制下运行。
标签: php system shellexecute