当前位置: 首页 > 知识库问答 >
问题:

PHP包含

越英韶
2023-03-14

在我的网站中,我想在索引中使用PHP包含行。php页面添加重要部分,如页眉和页脚。

现在,文件夹结构如下所示:

/索引。php

/css/样式。css

/包括/标题。php

/包括/页脚。php

请记住,我是在本地主机环境中工作的。

现在我的问题是如何在索引中正确引用我的CSS文件。php和header。php?我应该使用配置文件吗。php文件?如果可能的话,我想避免使用绝对路径。

目前,我的CSS文件已被读取并正确显示,但是,当我进行更改时,CSS不会显示所做的更改,并保持原始文件不变。

指数php

<head>
    <link rel="stylesheet" href="css/style.css" type="text/css">
</head>

<body>
  <?php include 'includes/header.php';?>
  <div class="container">
    <div class="inner-container">
      <?php include 'includes/javascript.php';?>
    </div>

标题。php

<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
  <header>
      <div id="logo">
        <div class="logo-container">
          <img src="img/final_logo_400px.png" alt="">
        </div>
      </div>
      <nav>
        <ul>

共有1个答案

臧俊杰
2023-03-14

只需使用相对链接否?即:

<link href="/css/style.css" rel="stylesheet" type="text/css" />

我通常会执行以下操作,检查文件是本地的还是远程的,如果文件是远程的,则使用其修改时间对其进行版本设置(该检查在本地失败):

 $url = $_SERVER['DOCUMENT_ROOT'];
 $parts = explode('/',$url);
 $base = $parts[0];
 if ($base == 'C:') { ?>
   <link href="/css/style.css" rel="stylesheet" type="text/css" />
 <?php } else { ?>
   <link href="/css/style.css?v=<?php echo filemtime($basepath."/css/style.css")?>" rel="stylesheet" type="text/css" />
 <?php } ?>
 类似资料:
  • 主要内容:PHP include 和 require 语句,语法,PHP include 和 require 语句PHP include 和 require 语句 在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。 include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。 include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的: require 生成一个致命错误(E_COMPILE_ERROR),在错误发

  • 本文向大家介绍PHP 包含并要求,包括了PHP 包含并要求的使用技巧和注意事项,需要的朋友参考一下 示例 要求 require与相似include,除了会E_COMPILE_ERROR在失败时产生致命的级别错误。当require失败时,它将停止脚本。当include失败时,它不会停止脚本,只会发出E_WARNING。 PHP手册-控制结构-要求 包括 该include语句包括并评估文件。 ./va

  • 问题内容: 这失败了: 显然,常量不能保存数组。解决此问题的最佳方法是什么? 这似乎是不必要的努力。 问题答案: 注意:虽然这是公认的答案,但值得注意的是,在PHP 5.6+中,您可以拥有const数组 您还可以序列化数组,然后将其放入常量中:

  • 问题内容: 我有/root/update/test.php文件。还有一个文件/root/connect.php; 该文件有一行 在/root/update/test.php中。有代码 当我运行/root/update/test.php时,它找到connect.php,但是找不到config.php,这给了我 这让我感到困惑,因为这些警告使我似乎似乎在正确地进行所有操作-包含路径为/ root,并且

  • 我会骗你使用这个库:https://github.com/toolkito/laravel-social-auto-posting 在5.4 Laravel装置上。使用此mex失败: 问题1-安装请求的工具/larasap^1.2- 因此,首先,我尝试通过运行以下命令来更新Illumb: 但同样,问题是: 问题1-laravelcollective/html v5。4.1需要照明/支撑5.4.*-

  • 问题内容: 我是新手,以前从未使用过PHP。我想从Linux上的HTML文件执行PHP脚本。我需要做什么? 这是我的HTML文件的内容: 问题答案: 您收到什么输出?它只是显示PHP代码吗? 我认为是这样。 为了进行测试,请将文件扩展名更改为,然后再次运行。现在可以用吗? 如果是这样,您将需要将PHP与服务器上的和文件关联。 编辑 这是您要添加到Apache配置中的行: