У меня возникли проблемы с glob в php, и хотя я провел некоторое исследование, я просто не мог найти ответ на свою проблему.glob - установить относительный путь корневой каталог
Прежде всего к моей структуре каталогов:
/ (root)
/images (folder)
- gallery/ (sub folder containing image files)
/pages (folder)
- gallery.php
Я хочу, чтобы получить доступ к подпапке «галерея» в папке «картинка». Итак: В моем файле gallery.php я получил следующую строку:
$images = glob("/images/gallery/*.*");
И это не работает.
Что действительно работает, если я изменить путь к «../»
$images = glob("../images/gallery/*.*");
или изменить код:
define('BASE', $_SERVER['DOCUMENT_ROOT']);
$images = glob(BASE."/images/gallery/*.*");
Unfortunatly исходный код затем показывает некоторые info Я не уверен, что хочу на самом деле обнародовать
e.g.
/home/scecjwkh/htdocs/images/gallery/3.JPG
I надеюсь, что информация, которую я предоставил, достаточна, чтобы реально понять мою проблему. Не знаю, почему у меня так много проблем с относительным путем o.o
Спасибо заранее, Штубеном
Когда вы указываете путь, начинающийся с косой черты ('/'), он считается абсолютным путем от вашего корневого каталога носителя/диска, а не относительно корня dir приложения. Кстати, для чего вы пытаетесь использовать 'glob'? Может быть, если вы это объясните, вы сможете улучшить свои шансы получить ответ. –