Вот что выводит
echo ini_get('upload_max_filesize');
echo ini_get('post_max_size');
echo $_FILES["filename"]['error'];
32M
16M
2
Значение: 2; Размер загружаемого файла превысил значение MAX_FILE_SIZE, указанное в HTML-форме.
Но в HTML-форме ничего не указано, да и размер загружаемого файла = 244 КБ