php include - změna title

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Luke608
nováček
Příspěvky: 42
Registrován: listopad 06
Pohlaví: Muž
Stav:
Offline

php include - změna title

Příspěvekod Luke608 » 15 bře 2010 15:54

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.

Reklama
Uživatelský avatar
jackm
Level 4.5
Level 4.5
Příspěvky: 1720
Registrován: srpen 08
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: php include - změna title

Příspěvekod jackm » 15 bře 2010 16:04

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]
Naposledy upravil(a) mike007 dne 17 bře 2010 10:29, celkem upraveno 1 x.
Důvod: Upravil jsem syntaxi na php

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: php include - změna title

Příspěvekod Myloš » 15 bře 2010 19:33

  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: php include - změna title

Příspěvekod CZechBoY » 17 bře 2010 09:26

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
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • FB - změna hesla
    od Hirogen » 21 čer 2024 15:16 » v Internet a internetové prohlížeče
    1
    4383
    od Grander Zobrazit poslední příspěvek
    21 čer 2024 17:41
  • Změna poskytovatele internetového připojení
    od Fargotroniac » 09 říj 2024 08:15 » v Sítě - hardware
    17
    7221
    od Fargotroniac Zobrazit poslední příspěvek
    12 říj 2024 18:59
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » 31 bře 2025 13:04 » v Multimédia (filmy, hudba, CDs/DVDs)
    4
    9100
    od jkmaxfli Zobrazit poslední příspěvek
    31 bře 2025 19:19

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti