PHP标题和元标签动态


PHP title and meta tag dynamics

我正在设计一个动态布局,每个页面都包含在index.php中。
那一页没有任何代码。只是内容。这是我的索引

<html>
<head>
    <title>Text | <?php echo'$text;'?></title>
    <meta http-equiv="Content-Language" content="it" />
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />  
    <link rel="stylesheet" type="text/css" href="template/style.css">
    <link rel="stylesheet" type="text/css" href="config/jsmenu.css">
    <link rel="stylesheet" type="text/css" href="config/menu.css">
    <script type="text/javascript" src="config/expand.js"></script>
    <script type="text/javascript" src="config/jquery-1.5.2.min.js"></script>
    <script type="text/javascript" src="config/scriptbreaker-multiple-accordion-1.js"></script>
    <script language="JavaScript">
        $(document).ready(function() {
            $(".topnav").accordion({
            accordion:false,
            speed: 500,
            closedSign: '[+]',
            openedSign: '[-]'
            });
        });
    </script>
</head>
<body>
        <div id="container">
            <div id="banner"><?php include('template/banner.php') ?></div>
            <!--<div id="nav_main"><?php include('template/nav_main.php') ?></div> -->
            <div id="navigation_left"><?php include("template/link_left.php") ?></div>      
            <div id="navigation_right" align="left"><?php include("template/link_right.php") ?></div>                               
            <div id="content"><?php include("$page.php") ?></div>
            <div id="footer"><?php include('template/footer.php') ?></div>
        </div>
</body>
</html>

$page是由link_left.php或link_right.php 中包含的这一部分或其他部分生成的

    <?php
        isset($_GET["page"]) ? $page=$_GET["page"] : $page="home";
        $links=array(
            "fmp_trama" => "Full Metal Panic!",
            "fumoffu_trama" => "Full Metal Panic? Fumoffu",
            "fmptsr" => "Full Metal Panic! TSR",
            "riassunti" => "Riassunti Episodi",
            "manga" => "Manga",
            "listamanga" => "Lista Manga",
            "lnrecensione" => "Romanzo",
            "romanzi" => "Lista Romanzi",
            "sigma" => "Sigma",
            "overload" => "Overload",
            "comicmission" => "Comic Mission",
            "another" => "Another",
            "sdnefd" => "SDNED",
            "zero" => "Zero",
            "riassunti_manga" => "Riassunti Manga",
            "riassuntiromanzi" => "Riassunti Romanzi"
        );
        foreach($links as $href=>$text){
            if($page!=$links){
            echo '<li><a href="?page='.$href.'">'.$text.'</a></li>';
            }else{echo $text;}
        }
    ?>

我觉得给这个标题加一个就足够了,但没有用。我不知道该如何处理关键字和描述。我不使用数据库。

这是将包含的页面示例:
example.php:

  <p style="background:#ffa">
  Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor
  incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud 
  exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute 
  irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
  pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui 
  officia deserunt mollit anim id est laborum.
  </p>

使用@RST的修改对于所描述的问题,这里有一个适合您需求的可运行程序。你只需要添加一个页面参数,它似乎很合适。如果它仍然不适用于您,请在其他地方进行检查(Php设置等)。

可运行代码