Jak se zbavit CrLf při výpisu BLOBU z databáze
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Potřebuju se zbavit zalomení řádku textu při výpisu z databáze z datového typu BLOB, protože ten text dávám do parametru funkce JavaScriptu a tomu se moc zalomení řádku uprostřed řetězce moc nelíbí. Funkci nl2br(string) už jsem zkoušel, ale ta tam jenom přidá <BR> a neodstraní to zalomení řádku.
-
Už jsem si našel jinde Stačí str_replace(string, \n, <br />) a je to, zatím jsem nepozoroval žádné rozdíly mezi platformami. Vebloud
-
lepší je spíš použít str_replace("\r", '', str_replace("\n", '<br />', $string)), protože windowsovský zalomení řádku není jen \n, ale \r\n (nebo \n\r, teď nevim), aby ses vyhnul právě těm rozdílům platforem
-
No už jsem si ho všiml, rozdílu mezy platformami, už popoužívam: EReg_Replace("\r\n|\r|\n", "<br />", $Message->message); a všechno je O.K funous napsal: > > lepší je spíš použít str_replace("\r", '', str_replace("\n", > '<br />', $string)), protože windowsovský zalomení řádku není > jen \n, ale \r\n (nebo \n\r, teď nevim), aby ses vyhnul právě > těm rozdílům platforem