PHP включает меню HTML

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

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

Ezhno 28.05.2018 17:01

попробуйте include("menu.php");, вы всегда должны завершать свои функции с помощью ;

Ezhno 28.05.2018 17:02

вы пытаетесь использовать php в файле .html. Это не сработает

ArtOsi 28.05.2018 17:05

ваша первая страница - index.php, а не index.html, верно?

delboy1978uk 28.05.2018 17:07

изменить include на require_once. Вы получите сообщение об ошибке, если он находится не в той папке и не можете его найти, и в этом случае вы сможете отсортировать его.

delboy1978uk 28.05.2018 17:07

Спасибо всем, что нашли время прокомментировать мой пост; Я только что успел на них взглянуть. Ezhno - Да, правильно, нет визуального меню и ошибок как в vb.code, так и при отображении страницы браузером. Я пробовал включить ("menu.php"); как вы предложили, но все еще безрезультатно. ArtOsi - ты уверен? Я проверил онлайн и кажется, что вы можете использовать <? PHP?> На странице .html, если я не ошибаюсь, что всегда возможно :) Проверьте <w3schools.com/PHP/php_includes.asp. Я также попробовал require_once, но все еще без ошибок или меню. У меня такое чувство, что это что-то очень незначительное, из-за чего я выгляжу глупо!

Xander81 29.05.2018 20:01

Я также должен указать, что файл menu.php находится в том же каталоге, что и index.html, поэтому путь "menu.php" должен найти файл, который мне кажется

Xander81 29.05.2018 20:01

Другой пример использования PHP на html-странице в Интернете ntchosting.com/encyclopedia/scripting-and-programming/php/…

Xander81 29.05.2018 20:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
8
400
0

Другие вопросы по теме