Ну, я вернулся с другой проблемой, но, надеюсь, я смогу решить ее до 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>
Это действительно зависит от того, как настроена ваша файловая структура. Вы пробовали следующее …
<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>
Другая вещь, которую стоит попробовать, это то, что ваши страницы повсюду, это попытка использовать относительные пути. попробуйте добавить ../../
или же ../../../
перед вашим изображением, чтобы увидеть, если вы можете найти, где изображение на сервере, в зависимости от того, где ваша страница, которая загружает его.
Других решений пока нет …