Reply to Regular expression bug with php 5.5 & PCRE 8.53

Regular expression bug with php 5.5 & PCRE 8.53 new!
by Diego, 10 years, 6 months ago
There seems to be a issue with the regex that is validating the mimetype in various locations.

The regex range [\.-\w] is supposed to be replaced with [\.\-\w] as it seems that PHP 5.5 & PCRE 8.53 no longer interpret the dash as a character but as a control sign inside the character class, throwing the following warning:

Warning: preg_match(): Compilation failed: invalid range in character class at offset 7 in php shell code on line 1

The dash should therefore be escaped in all the Regular Expressions.Reply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important