Thanks John,

I'm not familiar with the first function, but it sounds like any easy way to 
accomplish basic validation. Btw, any ideas why my code snippet didn't work? 
I still have some "badWords' to check for, and eregi doesn't seem to work 
with textarea.

Tia, Andre

On Tuesday 28 May 2002 06:50 pm, you wrote:
> Why not just use htmlentities() and striptags() on the user input? I
> prefer to just use htmlentities() and that's it. Any code the user tries
> to type in is just converted to html codes and ends up being displayed
> in the browser exactly as they typed it. None of their code is evaluated
> though.
>
> ---John Holmes...
>
> > -----Original Message-----
> > From: Andre Dubuc [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, May 28, 2002 5:37 PM
> > To: Miguel Cruz
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: [PHP] 'ucfirst' function for text area strings?
> >
> > On Tuesday 28 May 2002 02:19 pm, you wrote:
> > > On Tue, 28 May 2002, Andre Dubuc wrote:
> > > > Is there a way to get a function similar to 'ucfirst' to work with
>
> the
>
> > > > first letters of a set of strings in textarea strings?
> > > >
> > > > ******************************************************
> > > > Inputted strings:
> > > >
> > > > "hi. i hope there is one. any ideas?"
> > > >
> > > > Should appear:
> > > > "Hi. I hope there is one. Any ideas?"
> > > >
> > > > ******************************************************
> > > >
> > > > Would it be possible to do a 'foreach' 'ucfirst' type of statement
> >
> > while
> >
> > > > reading a string and breaking it apart at punctuation marks?
> > >
> > > What are you going to do about abbreviations?
> > >
> > > "The General Electric Corp. was represented at the meeting."
> > >
> > > miguel
> >
> > Hi Miguel,
> >
> > Well, I've discovered that using 'textarea' is a real pain. The usual
> > validation checks don't work since there can be more than one string
>
> in
>
> > whatever has been typed there. My nifty
> > 'checkHtmlCommandsRottenwordsAndOther
> > Garbage' sort of looks at whatever is in the text area and says, 'Uh,
>
> huh
>
> > --
> > right. . . . Passed' no matter what I do. I've tried ereg, eregi,
> > preg_match_all, explode, but the effect is the same.
> >
> > Unfortunately, this 'textarea' is one area on the site where the user
>
> can
>
> > input the most. Therefore, it's the most vulnerable. So, how do others
> > validate 'textarea' inputs? . . . Man, this is annoying!
> >
> > I've tried the 'foreach' but it chokes on the $_SESSION['rap'] , so I
> > tried
> > $rap = $_SESSION['rap']; just to make things easier. To be honest, at
>
> this
>
> > point, I'd be happy to just validate that no 'evildoers' stuff has
> > been typed into the 'textarea'. But as it stands now, it's pretty well
> > open.
> > So, abbreviations -- that's not really an issue at this point-- I only
> > wanted
> > the first letter of each sentence capitalized. If the user wants
>
> his/her
>
> > aBbrEvatIoNs looking ugly -- that's fine by me. Perhaps, if I can get
>
> the
>
> > basic validations done, I'll tackle the interior stuff as well.
> >
> > Any ideas on how to handle textarea inputs? I'd really apprecaite some
> > advice
> > on how to proceed at this point.
> >
> > Btw here's what I've tried before, and it works everywhere else except
>
> for
>
> > textarea's:
>
> ************************************************************************
> **
>
> > ******************************
> > // 'rap' is the textarea input
> >
> > $_SESSION['rap'] = $_POST['rap'];
> > $rap = $_SESSION['rap']
> >
> > if
>
> (eregi("<([^>]|\n)*>|/<SCRIPT.*?<\/SCRIPT>/ims|onClick|onLoad|onDblClick
>
> > onDragStart|onKeyDown|onKeyPress|onKeyUp|onMouseDown|onMouseMove|
>
> onMouseOut|MouseOver|SelectStart|Blur|Focus|Scroll|onMouseOver|onSelectS
> ta
>
> > rt|onBlur|
>
> onFocus|Scroll|SCRIPT|script|Select|Unload|Change||DELETE|rm|mkdir|COPY|
>
> > CREATE|UPDATE|WHERE|AS|FROM|POST|INSERT|INTO|while", $rap));
> > {header("location:out.php");}
> >
> > $rap = ucfirst($rap);
> >
> > // set it back to session variable
> > $_SESSION['rap] = $rap;
>
> ************************************************************************
> **
>
> > *******************************
> >
> >
> > Tia, Andre
> >
> >
> > - -
> > Please pray the Holy Rosary to end the holocaust of abortion.
> > Remember in your prayers the Holy Souls in Purgatory.
> >
> > May God bless you abundantly in His love!
> > For a free Cenacle Scriptural Rosary Booklet:
>
> http://www.webhart.net/csrb/
>
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php

-- 
Please pray the Holy Rosary to end the holocaust of abortion.
Remember in your prayers the Holy Souls in Purgatory.

May God bless you abundantly in His love!
For a free Cenacle Scriptural Rosary Booklet: http://www.webhart.net/csrb/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to