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

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

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

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

Сообщение 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
Стаж: 12 лет 11 месяцев
Благодарил (а): 97 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

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

Сообщение xisp »

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

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

Сообщение Shredder »

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

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

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

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

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