View Single Post

  #3 (permalink)  
Old 10-27-2003
Dvdmandt
 
Posts: n/a
Default Re: preg match compilation error

Start and end with same char, for example with a / or a #... Like
if(preg_match("#[^a-zA-Z0-9,._\+\()\-]#",$filename))


--
// DvDmanDT
MSN: dvdmandt€hotmail.com
Mail: dvdmandt€telia.com
##########################
Please, if you are using windows, you may be infected by Swen. Please go
here to find out more:
http://us.mcafee.com/virusInfo/defau...er&hcName=swen
http://securityresponse.symantec.com...swen.a@mm.html
##########################
"Luis Lebron" <llebron@sigmatech.com> skrev i meddelandet
news:CE5C3E60DCF0D5118C7F00A0C9EBCE23041550@SIGMA2 ...
> I found a reqular expresion that I'm using to check for valid characters

in
> file names.
>
> Here's the sample code:
>
> if(preg_match("[^a-zA-Z0-9,._\+\()\-]",$filename))
> {
> //blah, blah, blah
> }
>
> However, when I run the script I get the following error:
> Warning: Compilation failed: unmatched parentheses at offset 17 in
> /home/httpd/sigmarapid/html/test/upload.php on line 137 (the line with the
> preg_match)
>
> I'm new to regular expressions so any help would be greatly appreciated.
>
> Luis R. Lebron
> Sigmatech, Inc
>

Reply With Quote