Как я могу отобразить файлы, которые я загрузил в папку на моем сервере на моем сайте, чтобы пользователи могли их скачать?

0

Я только что создал веб-страницу, которая позволяет пользователям загружать файлы в папку в моей папке public_html.

move_uploaded_file($_FILES['file']['tmp_name'],"./medetrax_backup/{$_FILES['file']['name']}");

Я хочу знать, можно ли через php создать веб-страницу, которая отображает загруженные файлы из папки, которую я создал в моем public_html, чтобы их можно было загрузить, если необходимо?

  • 0
    просто включите индексирование для этого конкретного каталога, используя .htaccess.
  • 2
    Вы не должны изобретать это колесо. Для этого есть хорошие и безопасные решения. Взгляните на owncloud.org например.
Показать ещё 2 комментария
Теги:
download

1 ответ

0

Я использовал это в прошлом:

$path = "/path/to/folder/";
$dir_handle = opendir($path);
echo "<ul>";
while ($file = readdir($dir_handle)) {
  if ($file != "." && $file != ".." && $file != ".DS_Store") {
    if (!is_dir($file)) {
          echo "<li><a href='" . $file . "'>" . $file . "</a></li>";
        }
    }
}
closedir($dir_handle);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню