Я много искал это и видел здесь несколько вопросов, но не нашел ответа. Я думаю, это наихудший вопрос, потому что это одна из таких раздражающих ситуаций, когда код выглядит нормально, отлаживается без ошибок, но не отображает желаемый результат в браузере. Я новичок в PHP, но это всего лишь простой скрипт включения, который должен работать в соответствии с множеством сайтов, которые я проверил. Я пытаюсь включить простое меню на каждую страницу с помощью PHP.
Фрагмент кода, который у меня есть на моей индексной html-странице:
<div id = "menuContainer"><?php include "menu.php" ?>
</div>
Файл, который я пытаюсь включить, находится в файле "menu.php" и включает текст:
<nav>
<menu class='menu'>
<menuitem id='home'>
<a href='index.html' class='homeButton'>Home</a>
<label>|</label>
</menuitem>
<menuitem>
<a href='#' class='bioButton'>Bio</a>
<label>|</label>
</menuitem>
<menuitem>
<a href='underthehood.html' class='hoodButton'>Under the hood</a>
<label>|</label>
</menuitem>
<menuitem>
<a href='#' class='contactButton'>Contact</a>
</menuitem>
</menu>
</nav>
Страницы находятся на сервере, который поддерживает PHP, так что у меня нет идей. Также я отлаживал код по сравнению с ошибками.
попробуйте include("menu.php");, вы всегда должны завершать свои функции с помощью ;
вы пытаетесь использовать php в файле .html. Это не сработает
ваша первая страница - index.php, а не index.html, верно?
изменить include на require_once. Вы получите сообщение об ошибке, если он находится не в той папке и не можете его найти, и в этом случае вы сможете отсортировать его.
Спасибо всем, что нашли время прокомментировать мой пост; Я только что успел на них взглянуть. Ezhno - Да, правильно, нет визуального меню и ошибок как в vb.code, так и при отображении страницы браузером. Я пробовал включить ("menu.php"); как вы предложили, но все еще безрезультатно. ArtOsi - ты уверен? Я проверил онлайн и кажется, что вы можете использовать <? PHP?> На странице .html, если я не ошибаюсь, что всегда возможно :) Проверьте <w3schools.com/PHP/php_includes.asp. Я также попробовал require_once, но все еще без ошибок или меню. У меня такое чувство, что это что-то очень незначительное, из-за чего я выгляжу глупо!
Я также должен указать, что файл menu.php находится в том же каталоге, что и index.html, поэтому путь "menu.php" должен найти файл, который мне кажется
Другой пример использования PHP на html-странице в Интернете ntchosting.com/encyclopedia/scripting-and-programming/php/…






Вообще ничего не отображается? Нет сообщений об ошибках?