I have a cgi script that processes a form in which the following line of code
is found
$name =~ s/[`\\"_|!\$\.\^]//g; #remove likely malicious bad characters
Just wondering if there is a better way to do this as I suspect I am a little
naive.
Need to pass only the low ascii set [A..Za..z] and the ' for names like
O'Reilly. Maybe I should return the form
unless ($name =~ /[A..Za..z\']){return to form}
Any advice welcomed
TIA
Owen
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>