Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблемма с переводом коретки


Автор: Step 28.7.2003, 15:11
Код

<meta Name="generator" content="PHPEd 2.3.3">
<title></title>
<link rel="SHORTCUT ICON"  href="/path-to-ico-file/logo.ico">
</HEAD>
<BODY>


  <?

echo $t;
?>

</BODY>
</HTML>

на вход поступает строка с символами перевода коретки, а на выходе все получается в одну строку, как решить эту проблему

Автор: arial 28.7.2003, 15:23
nl2br($t)

Автор: Step 28.7.2003, 15:49
проблему решил

Поставил <pre>

Автор: HalkaR 28.7.2003, 16:35
Естественно, ведь в html документах символ первода каретки не учитывается, он заменяется тегом <br>

Автор: ssb 2.8.2003, 18:34
<?
$t=str_replace("\n", "<br>", $t);
print $t;
?>

Автор: arial 2.8.2003, 19:52
Цитата(ssb @ 2.8.2003, 19:34)
<?
$t=str_replace("\n", "<br>", $t);
print $t;
?>

Есть функция nl2br ()
Зачем извращатьсяconfused.gif
Скорость та же на переменных любого размера!

Автор: ssb 3.8.2003, 22:52
Цитата(arial @ 2.8.2003, 19:52)
Зачем извращатьсяconfused.gif

Так принцип понятнее

Автор: arial 4.8.2003, 01:49
Цитата(ssb @ 3.8.2003, 23:52)
Цитата(arial @ 2.8.2003, 19:52)
Зачем извращатьсяconfused.gif

Так принцип понятнее

Ну дык отпиши на php.net, пусть больше функций не внедряют, блин!

Автор: Step 4.8.2003, 09:50
Цитата(ssb @ 2.8.2003, 18:34)
<?
$t=str_replace("\n", "<br>", $t);
print $t;
?>

я так пробывал, у меня не получилось....

Автор: Master 4.8.2003, 10:00
Просто надо вот так:
Код
<?
$t=str_replace("\r\n", "<br>", $t);
print $t;
?>

Автор: Step 4.8.2003, 10:07
Master, thx...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)