varyag пишет:Вы про что? я не понял это Да не обращай внимания. Он просто так написал. varyag пишет:[jpeg|jpg|png|gif]{3,4}$ Этому шаблону будут соответствовать расширения jn|g, gei, ||| и еще много других.
/\.(?:ext1|ext2|ext3)$/i - разрешить допустимые расширения ext1, ext2, ext3
/\.(?=\w)(?!ext1|ext2|ext3)\w+$/i - рапретить эти же три расширения.
Проверять лучше по расширению, потому что если кто-то загрузит файл с расширением жпег и в нем будет пхп код, то правильно настроенный веб сервер не будет выполнять php код в файле с другим расширением.
|