2015-07-24 3 views
-2

У меня есть следующий код:Почему не создается новая строка?

$txt = "Name: \n" . $_POST["name"] . 
"\r\n Company: " . $_POST["company"] . 
"\r\nEmail: " . $_POST["email"] . 
"\r\nPhone: " . $_POST["phone"] . 
"\r\nCategory: " . $_POST["category"] . 
"\r\nDescription: " . $_POST["desc"]; 

echo $txt; 

и выход:

Имя: Bob Компания: Bob \ 's компания E-mail: [email protected] Телефон: 1231231234 Категория: Автоматизация Описание : Это не работает

Без новых линий. Может ли кто-нибудь указать, что я делаю неправильно?

+0

Потому что вы, вероятно, смотрите на вывод HTML, так и использовать HTML-теги, например: ''
.. – Rizier123

+0

я предлагаю перейти на [ 'PHP_EOL '] (http://stackoverflow.com/questions/128560/when-do-i-use-the-php-constant-php-eol) вместо« жестко закодированных »разрывов строк. – Andrew

+0

посмотрите на свой HTML-код - подмигните - они там в порядке. –

ответ

0

Чтобы разбить строку в HTML, используйте <br/>.

Рекомендуется с использованием PHP_EOL.

Вот ссылка:

When do I use the PHP constant "PHP_EOL"?

+0

У меня не было бы ответил на этот вопрос. Пока я точно не знаю, что OP хочет использовать для этого. Плюс, это уже было указано в комментариях, и OP не отвечает. Пока нет. –

Смежные вопросы