У меня проблемы со 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
Я понятия не имею, что еще делать.
Вы, вероятно, предположите, что текущий рабочий каталог находится рядом со сценарием scandir()
в котором (во многих случаях) нет.
scandir(__DIR__ . '/snaps');
Учитывая эту ошибку, ваш каталог привязок должен иметь абсолютный путь
/home/u703778423/public_html/cloud/snaps
Убедитесь, что это правильное расположение для каталога и что веб-сервер имеет права доступа к нему.
Сначала вы пытаетесь отобразить несколько файлов, которые не будут отображаться как изображения … например. (ZIP).
Также вы убедитесь, что не пытаетесь отобразить первые два значения индекса «.» И «..»? Я думаю, что эта часть вашего кода может и не быть проблемой …