Добавить тег BR при нажатии ENTER (или Intro) php - PullRequest
0 голосов
/ 01 мая 2020

Мне нужен способ добавить тег
всякий раз, когда пользователь нажимает ENTER (или вступление) в текстовой области, так как мне нужно отправить его в pdf Maker для php, который получает текст как HTML, но если пользователь нажимает клавишу ВВОД, он не получает строку разрыва, когда я сохраняю файл PDF и загружаю его, он показывает:

[cod][name]

вместо:

[cod]
[name]

Что следует Я делаю ? Очевидно, это работает, если я добавлю тег
вручную, но это не идея для пользователя

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

Вы можете использовать nl2br

<HTML>
<head>
<meta charset="utf-8" />
<title>Upload</title>
</head>
<BODY>

<?
    echo "Initializing...<BR>";
    $txt = $_REQUEST["txt"];
    $txt = nl2br($txt);
    echo $txt;
?>

    <form name='form1' method=POST  action="text.php" enctype=multipart/form-data>
    <table class="table1"><tr>
    <td>File:</td>
    <td><textarea name="txt" rows="4" cols="50"></textarea></td>
    </tr>
    <tr><td><input type=submit></td></tr>
    </form>

</BODY>
</HTML>
0 голосов
/ 01 мая 2020

В PHP, попробуйте использовать nl2br($text).

Документация: https://www.php.net/manual/en/function.nl2br.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...