Ответ 1
Вы, вероятно, предположите, что текущий рабочий каталог находится рядом с script scandir()
, в котором (во многих случаях) нет.
scandir(__DIR__ . '/snaps');
У меня возникают проблемы с scandir()
. Я пытаюсь отобразить файлы в моем snaps
-каталоге на странице под субдоменом в моем облаке.
Это PHP, который я использовал.
$files = scandir('./snaps');
print_r($files);
и это ошибка.
Warning: scandir(./snaps) [function.scandir]: failed to open dir: No such file or directory in /home/u703778423/public_html/cloud/index.php on line 39
Warning: scandir() [function.scandir]: (errno 2): No such file or directory in /home/u703778423/public_html/cloud/index.php on line 39
Я понятия не имею, что еще делать.
Вы, вероятно, предположите, что текущий рабочий каталог находится рядом с script scandir()
, в котором (во многих случаях) нет.
scandir(__DIR__ . '/snaps');
Учитывая эту ошибку, ваш каталог привязок должен иметь абсолютный путь
/home/u703778423/public_html/cloud/snaps
Убедитесь, что это правильное расположение для каталога и что веб-сервер имеет права доступа к нему.
Сначала вы пытаетесь отобразить несколько файлов, которые не будут отображаться как изображения... например. (ZIP).
Также вы убедитесь, что не пытаетесь отобразить первые два значения индекса "." и ".."? Я думаю, что эта часть вашего кода может не быть проблемой...