如何从另一个php文件访问css文件及其样式?

时间:2015-06-13 20:28:21

标签: php html css

我希望使用另一个php包含或获取css文件的访问权限。我知道这是可能的,但我不知道该怎么做,以下是我的css文件:

n

我打算在另一个php或html脚本中使用这个文件及其中的样式。我听说可能需要包括或要求这个词,有人可以帮我解决这个问题吗?谢谢!

3 个答案:

答案 0 :(得分:1)

很简单:

<?php
  include "css/style.css"; // include the 'style.css' file in a directory
?>

更多细节:阅读

使用include

<?php
  include "css/style.css"; // include the 'style.css' file in a directory named 'css'
  include "style.css"; // include the 'style.css' file in current directory
  include "../style.css"; // include the 'style.css' file in parent directory
?>

使用require

<?php
  require "css/style.css"; // include and require the 'style.css' file in a directory named 'css'
  require "style.css"; // include and require the 'style.css' file in current directory
  require "../style.css"; // include and require the 'style.css' file in parent directory
?>

注1: include require 之间的差异是什么?

include 包含 文件,并在找不到文件时抛出错误。
require包含 要求 该文件,并在找不到该文件时退出(停止读取)该文件。

注2:如何在 HTML 中使用此脚本?

.html文件中使用此脚本并不容易。但这并不意味着它是不可能的。最简单的方法是使用.htaccess文件。您可以创建名为.htaccess的文件,并将以下内容放在其中:

AddType application/x-httpd-php .html .htm

请注意,当您/您的托管公司的计算机或服务器不支持htaccess时,这可能并不总是有效。在我看来,这不是一件好事。

更多信息:
http://php.net/manual/en/function.include.php
http://php.net/manual/en/function.require.php
Using .htaccess to make all .html pages to run as .php files?

答案 1 :(得分:1)

考虑使用像Header.php这样的单独头文件。

的header.php

<html>

<head>
    <title>TITLE</title>
    <link rel="stylesheet" type="text/css" href="layout.css"/>
</head>

然后将其包含在您希望

的文件中
<?php include 'header.php'; ?>

答案 2 :(得分:0)

使用

include ('css/style.css');