我有一个基于PHP的网站,我想通过从特定于网站的包含文件('META.TXT')中读取“关键字”和“描述”元数据来使代码具有通用性。
我看过<链接...>标签,但我看不到如何使用它只包括文本。
我知道如何使用Javascript阅读html内容,但我认为这不适用于标题数据。
<header>
<?php
include_once("meta.php");
?>
</header>
我也尝试过:
<header>
<link rel="???" type="text/css" href="META.TXT">
</header>
我在这里缺少什么?
答案 0 :(得分:1)
你对第一个例子有正确的想法。 include_once
(以及include
,require
,require_once
)也可用于非PHP文件。基本上,未包含在PHP标记(<?php
?>
中)的所包含文件内容的任何部分都将被发送到输出。
因此,如果您的元标记位于名为META.TXT的文件中(在相同或可访问的路径中),则它们可以包含在标题中,如下所示:
<header>
<?php
include_once("META.TXT");
?>
</header>
顺便说一句,如果你的meta.php文件中有相同的echo
语句,那么它应该像你的第一个例子一样工作。也许您忘记了该文件中的<?php
标记。