html — страница заголовка PHP не отображается на всех страницах

Ну, я вернулся с другой проблемой, но, надеюсь, я смогу решить ее до 11:00 вечера (тихоокеанского времени).

Итак, вот основы.
1) Структура папок является cas225 / module7 / pht / home, или изображением, или включает в себя, или туры.
2) Мой header.inc.html.php находится в папке include.
3) Главная страница (home.html.php) находится в домашней папке, но index.php вызывает ее из папки pht.
4) в папке с турами есть один файл index.php. Но его главная страница, tours.html.php, также находится в этой папке.

Теперь, когда все готово, моя проблема заключается в том, чтобы мой header.inc.html.php отображался как на главной странице, так и на странице туров. В настоящее время я могу отобразить это на моей главной странице, но не на странице туров.

Это код, который я имею в своем заголовке.

<?php define('BASE_URL', '/cas225/module7/pht/'); ?>

<header>
<img src="<?php echo 'images/portlandhistoricaltoursheader.png'; ?> " alt="Portland Historical Tours" width="920" height="290">
</header>

0

Решение

Это действительно зависит от того, как настроена ваша файловая структура. Вы пробовали следующее …

<header>
<img src="/images/portlandhistoricaltoursheader.png" alt="Portland Historical Tours" width="920" height="290">
</header>

или же

 <header>
<img src="http://<?php echo $_SERVER["SERVER_NAME"]; ?>/images/...">
</header>

Другая вещь, которую стоит попробовать, это то, что ваши страницы повсюду, это попытка использовать относительные пути. попробуйте добавить ../../ или же ../../../ перед вашим изображением, чтобы увидеть, если вы можете найти, где изображение на сервере, в зависимости от того, где ваша страница, которая загружает его.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector