PHP标题和元标记动态

时间:2014-09-25 21:29:24

标签: php

我正在设计一个动态布局,每个页面都包含在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>

1 个答案:

答案 0 :(得分:0)

使用@RST的修改 所描述的问题,这里是一个适合您需求的运行。 你只需添加一个页面参数,它似乎适合。请检查其他地方是否仍无效(Php设置等)。

Runnable Code