Re: preg match compilation error
| From: | DvDmanDT | Date: | Mon, 27 Oct 2003 21:18:54 +0000 |
| Subject: | Re: preg match compilation error | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-167789@lists.php.net to get a copy of this message | ||
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/default.asp?id=helpCenter&hcName=swen
http://securityresponse.symantec.com/avcenter/venc/data/w32.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
>