Я пытаюсь загрузить все изображения из папки, делая это:Glob() возвращение пустой вопрос DirectoryPath
<?php
$dirname = "/../../../properties-frontpage/";
$images = glob($dirname."*.*");
foreach($images as $image) {
echo '<div class="item" style="background-image:url(' . $image . ')" ></div>';
}
echo '<pre>';
var_dump($images);
echo '</pre>';
?>
Однако, он возвращает пустой массив, это сводит меня с ума, Im вероятно Определяя $dirname
неправильный путь, но не может понять, как это сделать.
Спасибо, ребята
EDIT 01
код написан в включающийся, который помещается в папку под названием includes
вот моя структура папок:
сор-содержание> темы> AWF > включает
properties-frontpage
папка находится в папке wp-content
.
включение включено в front-page.php
в моей AWF
папке темы.
Так что мне нужно выйти на три уровня справа?
EDIT 02 Благодаря решению Стефана Гериги я теперь эти URL, которые выводят: /Users/boriskamp/Documents/Local Websites/MijnAWF/wp-content/themes/AWF/includes/../../../properties-frontpage/12.jpg
как я могу превратить этот в
/Users/boriskamp/Documents/Local Websites/MijnAWF/wp-content/properties-frontpage/12.jpg
поэтому они работают как src
?
Где вы выполняете этот скрипт и по какому пути является каталогом свойств-frontpage. – jmattheis
Вы используете абсолютный путь ('/' в начале вашего пути делает его абсолютным, а '/' - root). .... и вы не можете поднять папку из root ... так эффективно вы указываете на '/ properties-frontpage /' на вашей файловой системе ..... вы имели в виду использовать относительный путь? Не зная больше о структуре ваших папок, вам лучше советовать –
Спасибо за помощь, ребята, я действительно использовал и абсолютный путь, которого я не должен. однако он все еще не работает, см. мой отредактированный вопрос –