If I understand the question correctly - came late to the thread - I think the easiest way to do this would be to check for the presence of "</" or as a minimum "<" when the user submits the form. You could then pop up a confirmation dialog "This text seems to contain HTML code is this correct? - Ah! my god, I'm advocating clippy :( ... You can then insert a boolean to mark the file according to their response.
____________________________ Matthew Luchak Webmaster Kaydara Inc. [EMAIL PROTECTED] -----Original Message----- From: Richard S. Crawford [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 20, 2001 4:29 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Re: Testing for the presence of HTML Unfortunately, I also have users entering complex HTML code such as tables; which, if each tag of a table is on a separate line, renders badly with nl2br(). I mean, really badly. You have no idea. My users range from professional web developers to people who are still frightened by the idea of using a mouse. At 01:20 PM 11/20/2001, Fred wrote: >This may not actually be a problem. If you are expecting that users may >enter links as html you can still use nl2br and get a decent result. The >only time this would be a problem, would be if the users actually entered ><BR> as they filled in the form. In my experience, it is highly unlikely >that a user will write their own <BR> as they fill in a form, even if they >do enter other html such as links. > >Fred > >Richard S. Crawford <[EMAIL PROTECTED]> wrote in message >[EMAIL PROTECTED]">news:[EMAIL PROTECTED]... >My database contains a field which may or may not contain HTML code, >depending on what a particular user enters when they enter the data. > >Here's the challenge: > >If there is HTML code in this field, then print the text with interpreted >HTML. No problem at all. > >If there is no HTML code in the field, then I still want the data printed >nice and neat; the users will probably use line returns to make their text >look somewhat decent. > >So, assuming that $text contains the contents of this field, then what I >want to do is this: > > if (!HTMLin$text) then $text = nl2br($text); > >What's the best way to check and see if HTML is present in the field? > > >Sliante, >Richard S. Crawford > >http://www.mossroot.com >AIM: Buffalo2K ICQ: 11646404 Y!: rscrawford >MSN: [EMAIL PROTECTED] > >"It is only with the heart that we see rightly; what is essential is >invisible to the eye." --Antoine de Saint Exupéry > >"Push the button, Max!" > > > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] Sliante, Richard S. Crawford http://www.mossroot.com AIM: Buffalo2K ICQ: 11646404 Y!: rscrawford MSN: [EMAIL PROTECTED] "It is only with the heart that we see rightly; what is essential is invisible to the eye." --Antoine de Saint Exupéry "Push the button, Max!" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]