【发布时间】:2014-04-10 20:19:22
【问题描述】:
在我的文件 index.php 我已经包含了来自另一个文件的文本。
<title>
<?php
$title = "";
if (basename(__FILE__, ".php") == "index") {
$title = "Home";
} else {
$title = ucfirst(basename(__FILE__, ".php"));
}
echo $title;
?>
</title>
我猜你可以看到我做了什么,如果没有,那么它应该将标题设置为文件的基本名称。假设你有一个名为 downloads.php 的文件,那么这个脚本的标题就是 Downloads。但是我有这个问题,我不知道如何解决。当我包含文本时。
<head>
include "filename.php";
</head>
我的问题是当我包含文本时,“脚本”在它包含之前运行。假设您包含的文件的名称是 filename.php 并且包含文本的主页是 main.php,那么标题将是 Filename 而不是 主要。我想要包含文本而不是直接粘贴到 main.php 的原因是,如果您有多个文件需要完全相同的代码,编辑起来会容易得多。
我希望你明白我的要求,并且你能够帮助我。
【问题讨论】:
-
这就是 PHP 的全部意义所在。