Класс выгрузки verot (class.upload.php v3.2) дает эру при загрузке и проверке mime.Предупреждение: ошибка preg_match (class.upload.php)
if (preg_match("/^([\.-\w]+)\/([\.-\w]+)(.*)$/i", $this->file_src_mime)) {
$this->file_src_mime = preg_replace("/^([\.-\w]+)\/([\.-\w]+)(.*)$/i", '$1/$2', $this->file_src_mime);
$this->log .= '- MIME validated as ' . $this->file_src_mime . '<br />';
} else {
$this->file_src_mime = null;
}
Это происходит ошибка:
Warning: preg_match() [function.preg-match]: Compilation failed: invalid range in character class at offset 7 in class.upload.php on line 2616
Спасибо за предложения.
'-' должны быть экранированы тоже -' \ -' Или, в конце концов, блока '[\. \ w-]' –