javascript - 如何在数据库中维护原始文本结构(如空格或行位置)并将其显示回来?
问题描述
$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>
我应该通过以下方式做些什么:
- HTML : 也许是一些标签,比如
pre
orcode
- CSS:也许我可以应用一些样式
- PHP:也许使用 diff fn 而不是 shell_exec()
- 存储/查询数据库
如何将原始文本结构(如空格或行位置)保留到数据库中并将其显示回视图中?
解决方案
将输出包装在<pre>
将保留格式的标签中
<li class="list-group-item">
<p><pre>{{ base64_decode($vt->details) }}</pre></p>
</li>
推荐阅读
- xml - 找不到元素“汽车”的声明
- amazon-web-services - 如何在 AWS LightSail Linux 实例上打开端口 25
- android - 从 Android 中的 Firebase 实时数据库中检索数据 - recyclerview
- list - 如何应用断言条件来更改列表?
- python - 如何从字符串而不是文档字符串运行 doctest 示例?为什么需要缩进?
- html - 为什么 iframe 不继承父级的样式?
- javascript - 如何在 socket.io 上获取 https
- azure - 如何在 Azure 数据工厂中获取管道文件夹路径?
- go - 在golang中获取数组的长度并将其存储在const中
- c# - 相机中的 UnassignedReferenceException