Rob, et al -- ...and then Robert Cummings said... % % David T-G wrote: % > % > ...and then Robert Cummings said... % > % ... % > % $foo = str_replace( "\n", '<br />', $foo ); % > % % > % That one work for you? It's more efficient too. % > % > Actually, no. I thought about listing all of the things I had tried (and ... % > well as the $fin and $fout separation. I always have the newline left % > behind. ... % % *ACK* Stoopid microsoft... it's the "\r" character I bet.
That was it, or at least sort of. Thank heavens I always test before I post, because I was going to smugly comment that I'm using freebsd *but* I tried switching to \r and noticed that the added <br> moved from one line to the other. So I whipped up $fout = ereg_replace("(\n|\r)+","<br>",$fin) ; and it works -- there must actually be \r\n there -- and I'll work backwards from there (I'll use an expression like the above to robustly handle by-god-anything that comes in!) to get rid of these temp variables. % % Cheers, % Rob. Thanks a *bunch*! :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
msg78087/pgp00000.pgp
Description: PGP signature