PHP загрузка / чтение файлов на отдельном диске

Мне нужно иметь возможность загружать / просматривать файлы на отдельном диске.

Прямо сейчас мой сайт находится в папке htdocs на диске C :. Нам выделено место на диске D: для загрузки и просмотра файлов.

Используя приведенный ниже код, я могу использовать scandir для просмотра содержимого папки htdocs:

<?php
$dir    = '../../htdocs/';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>

Но мне нужно пройти еще несколько назад, чтобы добраться до диска D :. Я не уверен, возможно ли это вообще.

Используя приведенный выше код, при попытке перейти к диску D: путь будет выглядеть примерно так:

$dir    = '../../../D:/uploadFiles/';

Я не уверен, что это правильный формат, когда вы возвращаетесь и просматриваете что-то на диске D :. Я думаю, если бы это было так, я бы увидел что-то на экране, а я нет.

После проведения моих исследований в Интернете самым близким, что я смог найти, был этот пост:

загрузить файл на диск d: // php

Но мне нужно сначала прочитать файлы в папке на диске D :.

Возможно ли то, что я пытаюсь сделать, используя PHP? Если это так, как я могу исправить свой путь, чтобы я мог видеть файлы в папке uploadFiles на диске D:?

0

Решение

Все Функции каталога.

Просто как:

scandir('C:/some/path/uploadFiles');
scandir('D:/some/path/www/htdocs');

Или что угодно … Выпиши полные пути. Даже не делай этого ../../ вещи. Относительные пути / абсолютные пути. Я думаю, что вы слишком усложняете вещи.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]