разделители, добавьте любой символ в начало и конец выражения, в этом случае, и по традиции, символ '/' preg_replace('/.*\.(.*)$/',"\\1",$imgfile);
Регулярное выражение не очень хорошо, лучше использовать strrpos и взять substr ().
Regex медленный, используйте это.
$ удлинительные = зиЬзЬг ($ imgName, strrpos ($ imgName,) '');