Изкарване на нов ред

Lam40

Registered
Искам, когато пиша нещо на няколко реда в textarea, като го изкарвам после от БД да ми го показва по същия начин както съм го вкарал. В смисъл да ми зачита новите редоте(ентер-ите). Имаше една функция nl12br(), но когато я извикам и ми дава грешка:
Код:
Call to undefined function nl12br() in ...

Някой, ако може да ми обясни как да го направя :(
Поздрави! :)
 
мале колко съм зле :(

чета чета и недовиждам, за цайса съм :?

функцията е nl2br, а аз чета l да 1. Не се различават в тая книга :) .
Благодаря Ви.
 
$text = str_replace("<", "<", $text);
$text = str_replace(">", ">", $text);
$text = str_replace("\n", "<br />", $text);

Аз ползвам този код. Където $text ти е променливата, на резултата от базата данни.
После само
<?php
echo $text;
?>
и си готов :)
 
adrian каза:
$text = str_replace("<", "<", $text);
$text = str_replace(">", ">", $text);
$text = str_replace("\n", "<br />", $text);

Аз ползвам този код. Където $text ти е променливата, на резултата от базата данни.
После само
<?php
echo $text;
?>
и си готов :)

това ми мяза на кода от системата за новини, дето съм писал. поради определена причина има грешка в него, и само за нов ред може да се ползва
Код:
$text = str_replace("\n", "<br />", $text);
другото е излишно, него съм го ползвал вместо < и >
 

Back
Горе