如何换行同时禁用在 textarea 中执行的代码?
How do I line break while also disabling code being executed in textarea?
我已经 PHP 设置了一个 textarea,它打印目录中的文本以分隔 div。
<?php
$content = implode("<br /><hr class='separator'>",array_map(function ($v) {
return file_get_contents($v);
}, glob(__DIR__ . "/posts/*.txt")));
echo '<div>';
// echo htmlentities($content);
echo '</div>';
?>
当我使用 htmlentities(上面已注释掉)时,它会禁用我的换行符(以及我的小时分隔符代码)。
我尝试使用 \n 但它也不起作用。
如何保留我的 <br /><hr class='separator'>
代码但仍然使用 htmlentities?
在插入 HTML 分隔符之前调用 htmlentities()
。
$content = implode("<br /><hr class='separator'>",array_map(function ($v) {
return htmlentities(file_get_contents($v));
}, glob(__DIR__ . "/posts/*.txt")));
echo "<div>$content</div>";
我已经 PHP 设置了一个 textarea,它打印目录中的文本以分隔 div。
<?php
$content = implode("<br /><hr class='separator'>",array_map(function ($v) {
return file_get_contents($v);
}, glob(__DIR__ . "/posts/*.txt")));
echo '<div>';
// echo htmlentities($content);
echo '</div>';
?>
当我使用 htmlentities(上面已注释掉)时,它会禁用我的换行符(以及我的小时分隔符代码)。
我尝试使用 \n 但它也不起作用。
如何保留我的 <br /><hr class='separator'>
代码但仍然使用 htmlentities?
在插入 HTML 分隔符之前调用 htmlentities()
。
$content = implode("<br /><hr class='separator'>",array_map(function ($v) {
return htmlentities(file_get_contents($v));
}, glob(__DIR__ . "/posts/*.txt")));
echo "<div>$content</div>";