标签: php ubuntu exec echo lamp
今天早上我刚买了一台LAMP服务器,我正在玩它。我有php文件:
<?php $input = $_REQUEST["input"]; exec("echo " . $input); ?>
这有$input从实际索引页面上的XMLHttpRequest发送给它。我的服务器终端在我旁边打开但是当我运行时没有任何反应。有没有办法让我把它输出到我的终端?
$input
答案 0 :(得分:0)
exec返回shell命令输出的最后一行的字符串,因此您需要在php中回显该输出
exec
如果您有多行输出回来,请使用passthru功能
passthru
echo exec("echo " . $input);
您还希望了解变量扩展。
echo exec("echo \"$input\"");
如果你没有嵌套的转义变量,那就更漂亮了。
echo exec("echo '$input'");