Т.е. только белый список?(Не уверен, что пройдет file.jpg.php) Если да, и проверка не клиентская, то ищи другой способ...
лол..... кто такое щас советует *.jpg.php если не стоит на папке для загрузки атрибут "исполнение" то ничего не будет даже если ты php туда зальешь.
конечно! скрипт видит у твоего файла расширение .php! поэтому и не пропускает))) заливай file.php.jpg
ёлки палки, раскрывай путь на файл и пробуй, хотя врятли что то буит, т.к. нету прав на папке уплода.