首页 > 解决方案 > 如何在数据库中维护原始文本结构(如空格或行位置)并将其显示回来?

问题描述

$whois我在一个被我的虚拟机禁止的入侵者 IP 上运行了一个命令。

我试图将结果存储为base64编码

$whois        = 'whois '.$ip;
$whoisDetails = shell_exec($whois);
$details      = base64_encode($whoisDetails);

并在我查询时将其解码回我的视图

<li class="list-group-item">
    <p>{{ base64_decode($vt->details) }}</p>
</li>

我应该通过以下方式做些什么:

如何将原始文本结构(如空格或行位置)保留到数据库中并将其显示回视图中?

标签: javascriptphpcsslaravelshell-exec

解决方案


将输出包装在<pre>将保留格式的标签中

<li class="list-group-item">
<p><pre>{{ base64_decode($vt->details) }}</pre></p>
</li>

推荐阅读