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/[EMAIL PROTECTED] ########################## "Luis Lebron" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] > 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 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php