我希望使用另一个php包含或获取css文件的访问权限。我知道这是可能的,但我不知道该怎么做,以下是我的css文件:
n
我打算在另一个php或html脚本中使用这个文件及其中的样式。我听说可能需要包括或要求这个词,有人可以帮我解决这个问题吗?谢谢!
答案 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');