@lionsbet

Как исправить путь выводимой картинки?

Доброго дня.
Есть код php, он выводит изображения из папки. Но есть проблема, в ссылку (путь) к изображениям он указывает url этой страницы, а надо чтобы было с главной. Как исправить?

Пример как делает: site.com/about/wp-content/thems/xxx/upload/111.png
а надо: site.com/wp-content/thems/xxx/upload/111.png
то есть убрать /about, а как его убрать из PHP кода понять не могу

<?php
$dir = 'upload/'; // Папка с изображениями
$cols = 3; // Количество столбцов в будущей таблице с картинками
$files = scandir($dir); // Берём всё содержимое директории
echo "<table>"; // Начинаем таблицу
$k = 0; // Вспомогательный счётчик для перехода на новые строки
for ($i = 0; $i < count($files); $i++) { // Перебираем все файлы
    if (($files[$i] != ".") && ($files[$i] != "..")) { // Текущий каталог и родительский пропускаем
        if ($k % $cols == 0) echo "<tr>"; // Добавляем новую строку
        echo "<td>"; // Начинаем столбец

        $path =  $dir.$files[$i]; // Получаем путь к картинке
        echo "<a href='$path'>"; // Делаем ссылку на картинку
        echo "<img src='$path' alt='' width='100' />"; // Вывод превью картинки
        echo "</a>"; // Закрываем ссылку
        echo "</td>"; // Закрываем столбец
        /* Закрываем строку, если необходимое количество было выведено, либо данная итерация последняя */
        if ((($k + 1) % $cols == 0) || (($i + 1) == count($files))) echo "</tr>";
        $k++; // Увеличиваем вспомогательный счётчик
    }
}
echo "</table>"; // Закрываем таблицу
?>
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@KingstonKMS
Читать теорию про относительные и абсолютные пути.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы