да и в целом какая разница какая там проверка формата, это не имеет отношения к вопросу
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
!!!$file_tmp = strtolower($_FILES['image']['tmp_name']);
!!!$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
Пробовал, ничего не получилось.