Stránka 1 z 1

php include - změna title

Napsal: 15 bře 2010 15:54
od Luke608
Ahoj lidi.
Prohlédněte kód, níže nastíním situaci.

Obsah souboru include.php

Kód: Vybrat vše

<!DocType HTML Public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="cs">     
  <head>       
    <meta http-equiv="Content-Language" content="cs">       
    <meta http-equiv="Content-Script-Type" content="text/javascript">       
    <meta http-equiv="Content-Style-Type" content="text/css">       
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">       
    <meta name="author" content="Luke">       
    <meta name="description" content="nejaky popis">       
    <meta name="keywords" content="klicova slova">       
    <meta name="robots" content="index,follow">         
    <link rel="shortcut icon" href="favicon.ico">       
    <link rel="stylesheet" href="styles.css" type="text/css">       
    <title>
      <?php echo= "$title" ?>
    </title>   
  </head> 
  <body>   
    <div id="container">       
      <div id="header">     
      </div>       
      <div id="nav">     
      </div>       
      <div id="content">           
        <div id="sidebar">             
          <?php include "panely/levy_sloupec.php"; ?>           
        </div>           
        <div id="page">
<?php
Switch($_GET['sekce']):
  Case "vybaveni":
    $title="Vybavení";
    include "menu/vybaveni.php";
    break;
  Case "videa":
    $title="Videa";
    include "menu/videa.php";
    break;
  Default:
    $title="Hlavní stránka";
    include "menu/hlavni.php";
    break;
EndSwitch; 
                    ?>       
        </div>       
        <div class="clear">       
        </div>       
      </div>       
      <div id="footer">           
        <?php include "panely/footer.inc"; ?>       
      </div>   
    </div> 
  </body>
</html>


Soubor include.php je hlavním nosným souborem celého webu - a na základě parametru se určuje jaký obsah se má vložit, ovšem nevím jak vyřešit právě ten <title>, neboť takhle mi to nefungovalo a tento titulek zůstal prázdný. Zkoušel jsem také dát proměnnou $title do těch includovaných souborů ale taky marně... Nevíte někdo jak toto vyřešit co nejefektivněji? Děkuji.

P.S.: tady toto dělám poprvé neboť se do jisté míry PHP teprve učím.

Re: php include - změna title

Napsal: 15 bře 2010 16:04
od jackm
Hmm,s echo= "$promenna"; jsem se nikdy nesetkal jak máš v tagu title to vypisování proměnné,přepiš to na [php]<?php
echo $title;
?>[/php]

Re: php include - změna title

Napsal: 15 bře 2010 19:33
od Myloš

Re: php include - změna title

Napsal: 17 bře 2010 09:26
od CZechBoY
Myloš: to by tam měl pak dva Switche: na začátku a pak nějakej include, nebo to udělat přes ty proměnné $includuj.
Já to dělám druhým způsobem a to že mám stránky: team.php, index.php, fotky.php a v nich na začátku dám:
[syntax lang=php]
$title = "Team";
include("head.php");
[/syntax]
a v head.php mám to <title><?php echo $title?></title>
a funguje