Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何避免将相同的navbar模板添加到每个.html页面_Php_Html_Css_Twitter Bootstrap - Fatal编程技术网

Php 如何避免将相同的navbar模板添加到每个.html页面

Php 如何避免将相同的navbar模板添加到每个.html页面,php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,我是新来的,我第一次使用和。我需要导航栏的帮助。在模板中,每个content.html都有自己的导航栏 我需要一个单独的文件中的导航栏,因为我不想在每个content.html文件中进行更改 在没有引导的旧站点中,我使用了: <?php include("includes/navigation.html"); 您可以使用 <?php include("includes/navigation.php") ?> 在这个项目中也是如此 我想到的最快的方法就是在一个单独的开关/

我是新来的,我第一次使用和。我需要导航栏的帮助。在模板中,每个
content.html
都有自己的导航栏

我需要一个单独的文件中的导航栏,因为我不想在每个
content.html
文件中进行更改

在没有引导的旧站点中,我使用了:

<?php
include("includes/navigation.html");
您可以使用

<?php include("includes/navigation.php") ?>

在这个项目中也是如此

我想到的最快的方法就是在一个单独的开关/案例中包含每个页面需要更改的代码,并在包含导航栏的页面顶部调用不同的案例


请注意,您的导航文件需要是.php,而不是像您的示例那样的.html。

您需要进行配置,将重复的html数据放在一个文件中,并将其包含到另一个文件中

简单来说

如果你的项目结构像这样

  • 项目(文件夹)
    • 数据库(文件夹)
      • php(文件)
    • js(文件夹)
      • js(文件)
    • css(文件夹)
      • css(文件)
    • php(文件)
    • php(文件)
    • php(文件)
仅使用
navbar
html标记的内容创建一个新文件

例如,在
nav菜单中。php
包含

<navbar>
    ......
    ......
</navbar> 

将上述代码添加到所有常用文件中。

包含是否有效?您应该只需要将navbar的div放入include文件中。您仍然可以将navbar HTML代码剪切/粘贴到其他文件中,并将其包含在PHP中。您仍然可以使用include方法。您正在更改的只是navigation.html和css的内容。
include("includes/nav-menu.php");