引导程序的文本格式问题



问题,我正试图通过我的网站上的pgp启用2FA,但我遇到了引导程序清理pgp加密消息的问题。这不是什么大不了的事,但它需要用户在将文本放入pgp软件时手动取消粘贴。当我检查DOM时,我发现它似乎保留了正确的格式,比如这个

开发工具检查员

但它看起来像这个

查看

有什么想法吗?

这是我的代码

<div class="col-lg-6">
<?php if(isset($encrypted_secret)): ?>
<div class="panel panel-info" style="width: 140%;">
<div class="panel-heading">
<div class="panel-title">Key Challenge</div>
</div>  
<div class="panel-body">
<form name="verify_key" method="post" action="<?php echo base_url('users/settings/'.$userdata['username']); ?>" role="form">
<div class="row">
<div class="col-md-6">                   
<?= $encrypted_secret; ?><br><br>
<b> Use your private key to decrypt this message </b>
<div class="form-group">
<input type="text" name="verify_key" class="form-control" placeholder="enter decrypted message">
</div>
</div>   
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group pull-left">
<input type="submit" class="btn btn-info btn-lg" value="Submit"></input> 
</div>
</div>
</div>
</form>
</div>
</div>
<?php else: ?>

如果您的问题是换行,nl2br()会在每条换行上添加一个<br>标记。

如果更不可能的是,你的问题是代码检查器显示"固定宽度"的输出,而你的没有,你需要用<pre>标签将文本括起来,或者使用固定宽度的字体,比如信使,这样每行看起来都一样,只要它有相同的字符量(就像PGP消息一样(

使用nl2br添加适当的换行符。

<?= nl2br($encrypted_secret); ?>

相关内容

  • 没有找到相关文章

最新更新