我在朋友的网站上添加了一些可用性内容,他已经使用了一些我不熟悉的自定义CMS。基本上,它是一个投资组合,项目名称需要在页面的标题中。 PHP可以在这里看到:
http://cl.ly/170H462w1x2X0Q1R0p2P
我尝试过很多东西,但这是我上次尝试过的地方:
<TITLE>The Preeminent Anthology of Alec Brownstein - <?php echo $title; ?></TITLE>
......什么也没做。还做了$ pid,它只给出了项目的编号。感谢您的帮助或见解。
答案 0 :(得分:0)
似乎HTML在任何PHP执行之前就开始了,<title>
标记在变量$title
获得值之前编码:
$title = $line['pr_title'];
除非将相关的PHP代码移到<head>
标记之前,否则您将无法将任何PHP输出放在HTML的上半部分。
为了实现这一目标,可能需要进行大量的代码重组。
答案 1 :(得分:0)
你可以把这部分php代码放在首位
include("lib/db.inc");
include("lib/default_table.class.inc");
include("lib/cms.class.inc");
$points = array();
$projectid = $_GET['pid'];
$dbobjectProjects = new Projects;
$dataProjects = $dbobjectProjects -> getData(NULL);
$projects[0] = '';
foreach($dataProjects as $line) {
$projects[$line['pr_id']] = $line['pr_title'];
}
$title = $projects[$projectid];
这将在$ title变量中给出当前项目的标题。