php - 如何在 PHP 中执行 linux 命令并以原始格式回显输出?

标签 php linux shell

如何在 PHP 中执行 linux 命令并以原始格式回显输出?

$out = shell_exec('df');
echo $out;

似乎这个简单的方法只会以长字符串格式打印输出,而不是使用正确数量的空格、制表符和行分隔符。任何帮助表示赞赏。谢谢!

最佳答案

对于浏览器:

echo "<pre>$out</pre>";

浏览器呈现 HTML。空格在 HTML 中没有意义,只是为了格式化源代码。 pre 标签指示浏览器将文本呈现为预先格式化的文本。

关于php - 如何在 PHP 中执行 linux 命令并以原始格式回显输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22641918/

相关文章:

linux - 在 Linux 上展开文件

linux - shell脚本不运行其中的其他脚本

linux - Md5 哈希来识别和存档图像

php - 如何转换 yyyy mm dd h :m:s to dd mm yyyy h:m:s?

php - Mysql查询不向数据库中插入数据

linux - 对许多文件一个一个地应用排序命令

shell - 将Redis 添加到/etc/services 最优雅的方式是什么?

php - 为什么我使用 .htaccess 文件时会收到 500 错误

php - PHP计数SELECT中带有WHERE子句的mysql中的行数

python - 根据 Linux 文件系统层次结构标准,放置 Python 虚拟环境的正确位置在哪里?