如何将 "echo" 更改为 PHP Class 上的某些文本区域或标签

How to change "echo" to some textarea or label on PHP Class

我来这里是为了解释我的网站并展示出现在我的网站上的 "bug" 或 "error"。

前几天做了一个页面,题目是用AES加解密。

这是截图:

First Screenshot

但是当我加密或解密一些非常非常长的东西时.. 看那个:

Second screenshot

如您所见,文本一直在继续......我的想法是,当我按加密/解密时,创建一个标签并在该标签上打印结果。 如果它在标签或文本区域中,文本不会跟随在右边,它会下降。

这是当您点击 "Encrypt" / "Decrypt" 时的 php 代码:

<?php

if ($_POST['direction2'])
{

include 'AES.php';
$imputText = $_POST['imputText'];
$imputKey = $_POST['imputKey'];
$blockSize = $_POST['blockSize'];
$aes = new AES($imputText, $imputKey, $blockSize);

$enc = $aes->encrypt();
$aes->setData($enc);
$dec=$aes->decrypt();
echo "Encriptado: ".$enc."<br/>";
echo "Original: ".$dec."<br/>";
}
else if($_POST['direction1'])
{

include 'AES.php';
$imputText = $_POST['imputText'];
$imputKey = $_POST['imputKey'];
$blockSize = $_POST['blockSize'];
$aes = new AES($imputText, $imputKey, $blockSize);

$enc = $aes->encrypt();
$aes->setData($enc);
$dec=$aes->decrypt();
echo "Original: ".$dec."<br/>";

$enc = $aes->decrypt();
$aes->setData($enc);
$dec=$aes->decrypt();
echo "Desencriptado: ".$dec."<br/>";

}
?>

如您所见,我用 "echo".

打印结果

感谢大家! 希望你能帮助我。

创建 css class 和 word-wrap: break-word,即:

.some_class {
    word-wrap: break-word;
}
Correct:
<p class="some_class">vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<p>

Incorrect:  
<p>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<p>