Хранение файлов на сервере в общедоступном каталоге - PullRequest
3 голосов
/ 02 марта 2011

Я не могу найти информацию о том, как это сделать. Как я могу использовать PHP, чтобы позволить пользователю загрузить файл на моем веб-сайте, а затем сохранить этот файл на моем сервере где-нибудь, но сохранить его где-нибудь, где никто не сможет найти его местоположение? Это будет в основном для файлов PDF, но они также могут загружать файлы TXT или DOC / DOCX, если это имеет значение.

Любая помощь приветствуется

Спасибо

1 Ответ

2 голосов
/ 02 марта 2011

зависит от настроек вашего веб-сервера.

Если вы используете общий веб-хост, в некоторых компаниях есть папки, доступные через Интернет, для каждого клиента общего хоста, другие предоставляют недоступные для общего доступа папки. Чтобы проверить этот логин через ftp и если вы видите либо www, либо public-html, то все, что не находится в этой папке, не должно быть доступно.

Если у вас есть общедоступная папка, хорошо!

Учись любить move_uploaded_file() инструкция .

Просто установите папку назначения move_uploaded_file в папку, которая не находится в корневом веб-каталоге, и все в порядке.

Если у вас нет недоступной для публичного доступа папки, вам понадобится магия .htaccess. (Вот начальная точка .)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...