Значок не отображается при использовании include

#php #html #include

#php #HTML #включить

Вопрос:

Могу ли я включить ссылку для моего значка?

У меня есть header.php файл, в котором есть ссылка на мой ico значок, и я хочу, чтобы он был включен в мой индексный файл, однако значок не отображается. Я попытался поместить строку кода favicon непосредственно в сам index.php файл, и это сработало, однако мне это не нравится, потому что для меня это грязно.

Это мой Index.phpЭто мой Header.php

Комментарии:

1. Вы имеете в виду значок, который отображается на вкладке браузера?

2. Вы уверены, что при включении файла заголовка путь к файлу значка не нарушен? Возможно, это проблема с путем к файлу, подтвердите это.

3. Хорошо, позвольте мне дважды проверить

4. Да, путь правильный. Когда я попытался поместить основной код в индекс, он работает. Однако, когда я включил его, значок xammp показывает не мой основной логотип

Ответ №1:

В вашем Header.php измените href=»Resources/favicon.png» на href=»../Resources/favicon.png» это реляционная ссылка. когда вы используете этот код непосредственно в индексе, все в порядке. потому что папка ресурсов находится в том же месте, но не работает при включении, потому что Header.php находится в папке Includes. поэтому используйте ../ для одного шага вверх и работы кода.

Комментарии:

1. Спасибо, что помогли мне! Но когда я попытался поставить 2 точки, это не сработало, но 1 работает.