【问题标题】:Dynamic HTML Page Title with PHP使用 PHP 的动态 HTML 页面标题
【发布时间】:2014-02-14 19:52:15
【问题描述】:

我有一个网站,它使用 PHP 内容管理系统来添加和编辑文章(参见示例文章:http://bournemotorclub.co.uk/latestnews.php?fn_mode=fullnews&fn_id=41

我希望能够将 HTML 页面的标题(目前,在上面的示例中,是 BMRC:最新消息)设置为文章的主题(即“Review of 2013'在上面的例子中)

有没有人有做这种事情的经验,或者对我需要使用的编码有什么建议。我试过使用:

<title> <?php $news_info['subject'] ?> </title>

但这只是将标题留空。

非常感谢您提供的任何帮助。

谢谢。

【问题讨论】:

  • 每个人都会遇到这种情况... ;) echo

标签: php html dynamic title


【解决方案1】:

假设您已设置所有连接详细信息和其他 php 文件,您需要做的就是:

<title> <?php echo $news_info['subject'] ?> </title>

【讨论】:

  • 嗯,不,每个人都知道速记。没有什么可复制的。最初的答案是有效的,我只是添加了这个以提供单独的选项。
  • 最好不要在所有情况下都使用速记(实际上是短标签而不是速记):)
  • 我想我会删除短标签的想法。忘记了 xml 标头问题/不支持等
  • 另外,@RajMohan 如果我完全撕掉你的答案,我可以理解你的观点,但是我首先回答了当前的答案,我不欣赏这个答案的反对意见,因为我添加了简短的事实标签。
  • @RajMohan 我删除了它,因为上面关于短标签的评论^。与你的回答无关,老兄,放手吧。
【解决方案2】:

您缺少 echo

<title> <?php echo $news_info['subject'] ?> </title>

【讨论】:

    【解决方案3】:

    您缺少回声: 请检查答案

    <title> <?=$news_info['subject']?> </title>
    

    【讨论】:

    • 为什么他被否决了,他没有给出与他使用速记相同的答案,这是大多数模板无论如何都使用的。
    猜你喜欢
    • 2011-03-21
    • 1970-01-01
    • 2015-02-20
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2014-02-21
    • 1970-01-01
    相关资源
    最近更新 更多