Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Загрузка файлов - куда?

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Загрузка файлов - куда?

Сообщение Shredder »

В иносраных правилах по созданию расширений указано следующее:
https://www.phpbb.com/extensions/rules- ... aded-files
Files uploaded via the extension (e.g., downloads in a download extension) should not be placed in the ext/vendor/name directory, but in (for example) phpBB's store/vendor_ext/ directory.
Это означает, что авторам, расширения которых хранят какие-либо файлы, запрещается использовать для их хранения директории внутри папки с расширением. Первый вопрос: в связи с чем? И второй: если это действительно необходимо, а не прихоть составителей этих правил, то каким образом сделать это "хранение вне"? Банально указать для ставящих расширение: "создай папку такую-то в папке store от движка"?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Загрузка файлов - куда?

Сообщение xisp »

Shredder писал(а):Первый вопрос: в связи с чем?
Безопасность, скорее всего. Отделить папки с запускаемыми файлами от папок, куда можно файлы загрузить.
Shredder писал(а):"создай папку такую-то в папке store от движка"?
Может сама создаться...
phpBBex
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Загрузка файлов - куда?

Сообщение Shredder »

xisp писал(а):Безопасность, скорее всего. Отделить папки с запускаемыми файлами от папок, куда можно файлы загрузить.
Так оно уже отделено внутри папки расширения. Не вижу никакой логики в такой "безопасности", ибо не понимаю, что и от чего "охраняем". К тому же в папке store присутствует .htaccess, который не даст прочитать ни один файл из браузера (например, файлы sitemap).
xisp писал(а):Может сама создаться...
А может и не создаться.
Или права скриптов на создание папок ничем не отличаются от прав на создание файлов?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Загрузка файлов - куда?

Сообщение Татьяна5 »

Первый вопрос: в связи с чем?
Как понимаю, это из-за инструкции по обновлению расширений. Отключили расширение - удалили файлы - загрузили новые - включили. Пользовательских файлов в результате нет.

Вернуться в «Для разработчиков»