Проблема с вложениями
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Проблема с вложениями
А в каких местах задаются эти ограничения?
Ну - в БД, в php.ini и еще в .htaccess могут....Так вот, кто из них кого слушает?
Может разрешение на большие размеры в php.ini могут оказаться "главнее" форумских настроечных?
Или в ФАЙЛЕ .htaccess могут оказаться в преимуществе перед двиговыми: а?..Что на счет этого?
Может права тут не действуют?...это ж вложение...то есть, практически, не подчиняемая двигу функция.
По ФТПи заливаем же..что хотим...
Ну вот как то так, мысль появилась...звиняюсь за тупизм, если проявился...
Ну - в БД, в php.ini и еще в .htaccess могут....Так вот, кто из них кого слушает?
Может разрешение на большие размеры в php.ini могут оказаться "главнее" форумских настроечных?
Или в ФАЙЛЕ .htaccess могут оказаться в преимуществе перед двиговыми: а?..Что на счет этого?
Может права тут не действуют?...это ж вложение...то есть, практически, не подчиняемая двигу функция.
По ФТПи заливаем же..что хотим...
Ну вот как то так, мысль появилась...звиняюсь за тупизм, если проявился...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
Проверь значение поля
Проверь значение максимально допустимого значения размера файла тут
includes/functions_posting.php
Найти
Перед вставить
Проверь размер загружаемого файла
includes/functions_upload.php
Найти
После вставить
max_filesize в таблицеconfigПроверь значение максимально допустимого значения размера файла тут
includes/functions_posting.php
Найти
Код: Выделить всё
$file->clean_filename('unique', $user->data['user_id'] . '_'); Код: Выделить всё
print "Allowed sise = $allowed_filesize bytes<br />"; includes/functions_upload.php
Найти
Код: Выделить всё
// Filesize is too big or it's 0 if it was larger than the maxsize in the upload form Код: Выделить всё
print_r($file); print "<hr />Size of file = "; print($file->get('filesize')); print " bytes<br />"; Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
max_filesize - 1048576
Allowed sise = 5242880 bytes
Size of file =
Файл не загрузился, сообщение не отправилось - ругался на проблемы со сжатием
При загрузке файла в галерею - ругается, что большой размер и не даёт грузить
Allowed sise = 5242880 bytes
Size of file =
Файл не загрузился, сообщение не отправилось - ругался на проблемы со сжатием
При загрузке файла в галерею - ругается, что большой размер и не даёт грузить
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
Я так и думал...MAzZY писал(а):Size of file =
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
Sheer, не факт. Я же говорю - файл просто не загрузился. И-за этих правок начались какие-то проблемы с компрессией и просто отправка не работала.
Меня больше интересует, почему $allowed_filesize= 5М
Меня больше интересует, почему $allowed_filesize= 5М
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
Ок. Тогда посмотрим так
Код: Выделить всё
// Admins and mods are allowed to exceed the allowed filesize
print "Max_filesize_pm "; print ($config['max_filesize_pm']); print "<br />Max_filesize "; print ($config['max_filesize']);
// if (!$auth->acl_get('a_') && !$auth->acl_get('m_', $forum_id))
{
if (!empty($extensions[$file->get('extension')]['max_filesize']))
{
$allowed_filesize = $extensions[$file->get('extension')]['max_filesize'];
print "<hr />Get extension? Yes<br />";
}
else
{
$allowed_filesize = ($is_message) ? $config['max_filesize_pm'] : $config['max_filesize'];
print "<hr />Is message? Yes/Get size from config<hr /><br />";
}
$file->upload->set_max_filesize($allowed_filesize);
} Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
http://gyazo.com/6902c07b75814b480018f849229fc255
Вот такое с этими правками
Отключил gzip в админке, результат
Max_filesize_pm 921600
Max_filesize 1048576
Get extension? Yes
Добавлено спустя 4 минуты 48 секунд:
Кстати, теперь, с отключенным gzip, снова так же
Allowed sise = 5242880 bytes
Size of file =
Получается, сервак просто не определяет размер файла? Так не может быть - в галерее же определяет. Получается, в двиге форума косяк с определением размера.
Вот такое с этими правками
Отключил gzip в админке, результат
Max_filesize_pm 921600
Max_filesize 1048576
Get extension? Yes
Добавлено спустя 4 минуты 48 секунд:
Кстати, теперь, с отключенным gzip, снова так же
Allowed sise = 5242880 bytes
Size of file =
Получается, сервак просто не определяет размер файла? Так не может быть - в галерее же определяет. Получается, в двиге форума косяк с определением размера.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
В таком случаеMAzZY писал(а):Get extension? Yes
Код: Выделить всё
print "<hr />Get extension? Yes<br />Allowed size is $allowed_filesize<br>"; Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
Get extension? Yes
Allowed size is 5242880
Добавлено спустя 2 минуты 36 секунд:
ВО!
Вставил там же строку
и получил
Размер верно указан
Allowed size is 5242880
Добавлено спустя 2 минуты 36 секунд:
ВО!
Вставил там же строку
Код: Выделить всё
print_r($file); print "<hr />Size of file = "; print($file->get('filesize')); print " bytes<br />";Код: Выделить всё
filespec Object ( [filename] => /home/u25541/data/mod-tmp/phpFKQvQX [realname] => 123.JPG [uploadname] => 123.JPG [mimetype] => image/jpeg [extension] => jpg [filesize] => 2639858 [width] => 0 [height] => 0 [image_info] => Array ( ) [destination_file] => [destination_path] => [file_moved] => [init_error] => [local] => [error] => Array ( ) [upload] => fileupload Object ( [allowed_extensions] => Array ( [0] => gif [1] => png [2] => jpeg [3] => jpg [4] => tif [5] => tiff [6] => tga [7] => gtar [8] => gz [9] => tar [10] => zip [11] => rar [12] => ace [13] => torrent [14] => tgz [15] => bz2 [16] => 7z [17] => xls [18] => xlsx [19] => xlsm [20] => xlsb [21] => doc [22] => docx [23] => docm [24] => dot [25] => dotx [26] => dotm [27] => pdf [28] => ai [29] => ps [30] => ppt [31] => pptx [32] => pptm [33] => odg [34] => odp [35] => ods [36] => odt [37] => rtf [38] => wma [39] => wmv [40] => swf [41] => mpeg [42] => mpg [43] => mp3 [44] => ogg [45] => ogm [46] => bmp ) [disallowed_content] => Array ( [0] => body [1] => head [2] => html [3] => img [4] => plaintext [5] => a href [6] => pre [7] => script [8] => table [9] => title ) [max_filesize] => 0 [min_width] => 0 [min_height] => 0 [max_width] => 0 [max_height] => 0 [error_prefix] => ) ) Size of file = 2639858 bytes-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
Мда...
Ну тогда закомменть эти строки
Добавлено спустя 2 минуты 25 секунд:
Добавлено спустя 49 секунд:
Ну тогда закомменть эти строки
Код: Выделить всё
if (!empty($extensions[$file->get('extension')]['max_filesize']))
{
$allowed_filesize = $extensions[$file->get('extension')]['max_filesize'];
}
else Меня тоже... не пойму.MAzZY писал(а):Меня больше интересует, почему $allowed_filesize= 5М
Добавлено спустя 49 секунд:
С размером то все в порядке.MAzZY писал(а):Размер верно указан
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
Слишком большой размер вложения.
Максимальный разрешённый размер: 1 МБ.
Добавлено спустя 1 минуту 38 секунд:
Собственно, проблема решена. Теперь для общего развития можно подумать над тем, почему $allowed_filesize= 5М. Если это кому-то интересно
-
rxu
- phpBB Guru

- Сообщения: 17273
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2413 раз
Re: Проблема с вложениями
Админраздел - Сообщения - Группы расширений - Изменить, настройка "Максимальный размер файла".
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с вложениями
rxu
Так у него вроде
Так у него вроде
MAzZY писал(а):Max_filesize 1048576
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблема с вложениями
rxu, а это специально такая шутка сделана, что одни значения перекрываются другими и об этом нигде не сказано? И почему значения общие не имеют преимущества над частными?
-
rxu
- phpBB Guru

- Сообщения: 17273
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2413 раз
Re: Проблема с вложениями
Sheer
Это значения, назначаемые каждой группе расширений отдельно.
Т.е. идет проверка на частное ограничение, если оно не установлено, используется общее.
Это значения, назначаемые каждой группе расширений отдельно.
Весь кусок кода выглядит такMAzZY писал(а):почему значения общие не имеют преимущества над частными?
Код: Выделить всё
if (!empty($extensions[$file->get('extension')]['max_filesize']))
{
$allowed_filesize = $extensions[$file->get('extension')]['max_filesize'];
}
else
{
$allowed_filesize = ($is_message) ? $config['max_filesize_pm'] : $config['max_filesize'];
} 
