Я перепробовал все решения, которые читал здесь, но не могу заставить это работать.
Я пытаюсь вызвать scandir в этом файле: https://www.example.com/cms/uploader/index.php
, чтобы вывести список всех файлов и каталогов в этой папке: https://www.example.com/uploads/
Я нехочу жестко закодировать часть example.com, потому что она будет отличаться в зависимости от сайта.Я пробовал много комбинаций: dirname ( FILE ), DIR , $ _SERVER ['SERVER_NAME'] и $ _SERVER ['REQUEST_URI'] и т. Д. Я либо получаюОшибка «Не удалось открыть каталог, не реализовано в ...» или вообще ничего не отображается.Вот код, который я использую:
$directory = __DIR__ . '/../../uploads';
$filelist = "";
$dircont = scandir($directory);
foreach($dircont AS $item)
if(is_file($item) && $item[0]!='.')
$filelist .= '<a href="'.$item.'">'.$item.'</a>'."<br />\n";
echo $filelist;
Как правильно это сделать?