[FX.php List] Separating out paragraphs in text variable
Bob Patin
bob at patin.com
Mon Dec 11 18:13:45 MST 2006
Kevin,
Thanks for the reply; all I really need is to get my paragraphs
separated... but for whatever reason, I use this:
$body = nl2br($body);
and I still get the same bad results that I showed below...
Sigh...
Bob
On Dec 11, 2006, at 7:03 PM, Kevin Futter wrote:
> On 12/12/06 11:45 AM, "Bob Patin" <bob at patin.com> wrote:
>
>> I thought I'd already solved this, but apparently not...
>>
>> I have a site where I can type an entry into a form, and then it's
>> displayed on the site...
>>
>> If I enter
>>
>> Line 1
>>
>> Line 2
>>
>> Line 3
>>
>> I get:
>>
>> Line 1Line 2Line 3
>>
>> Someone please refresh my memory: what's the command to take the
>> variable (call it $text) and have it display properly?
>>
>> Thanks,
>>
>> Bob Patin
>
> nl2br() will work if you're not fussy about semantic markup, but
> since I am,
> I wrote a function that churns out legitimate HTML paragraphs,
> rather than
> torrents of break tags.
>
> function formatDesc($input)
> {
> $br = chr(10); // single line feed character (LF)
> $p = "<br />\n<br />\n";
> $badChars = array($p, "& ");
> $goodChars = array("</p>\n\t\t<p>", "& ");
> $text = str_replace($br, "<br />\n", $input); // replace LF with
> <br />
>
> $description = str_replace($badChars, $goodChars, $text);
> echo "<p>" . $description . "</p>\n";
> }
>
>
>
> --
> Kevin Futter
> Webmaster, St. Bernard's College
> http://www.sbc.melb.catholic.edu.au/
>
>
>
> ------------------------------------------
> This e-mail and any attachments may be confidential. You must not
> disclose or use the information in this e-mail if you are not the
> intended recipient. If you have received this e-mail in error,
> please notify us immediately and delete the e-mail and all copies.
> The College does not guarantee that this e-mail is virus or error
> free. The attached files are provided and may only be used on the
> basis that the user assumes all responsibility for any loss, damage
> or consequence resulting directly or indirectly from the use of the
> attached files, whether caused by the negligence of the sender or
> not. The content and opinions in this e-mail are not necessarily
> those of the College.
>
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list