Lampp / Apache - делает файлы недоступными из папки htdocs через HTTP - PullRequest
0 голосов
/ 27 января 2012

У меня на компьютере установлен lampp с apache. Я даже не знаю, относится ли это к моему вопросу ...

Я пытаюсь создать способ (php, html) для пользователей (с моего сайта) загружать файлы , которые не находятся в папке htdocs это возможно? причина, по которой я хочу это знать, заключается в том, что я не хочу, чтобы кто-либо еще имел доступ к этим файлам, просто введя URL-адрес файла.

ура, Фридрих

Ответы [ 3 ]

2 голосов
/ 27 января 2012

Взгляните на это: http://php.net/manual/en/function.fpassthru.php

0 голосов
/ 28 января 2012

Несколько вариантов, наименьшая загрузка, вероятно, X-Sendfile

0 голосов
/ 27 января 2012

да, вы можете сколько угодно.

Откройте файл [xamp_installation_folder] /apache/conf/httpd.conf в любом текстовом редакторе.Элемент htdocs после смены каталога на собственную папку.

<Directory "C:/path/to/your/folder">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Затем найдите эту строку:.Внутри этого элемента добавьте новый псевдоним следующим образом:

Alias /yoursite/ "C:/path/to/your/folder/yoursite/"
Save the file and restart the XAMPP server.

Полная ссылка здесь

...