Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Tag title dinamico?

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    46

    Tag title dinamico?

    Come posso richiamare tramite funzioni php il titolo di una pagina web inclusa tramite script nel sito?

    Mettiamo al caso io abbia uno script che mi richiami tramite uno switch tutte le pagine al centro del sito ossia (index.php?pagina=1), mettiamo che pagina 1 uno in realtà sia 1.php questa pagina è ovviamente priva di tag <html><head><body> ma solo con contenuto da printare tramite funzione. Cme posso fare per definire qualcosa da inviare all'head, ossia qualcosa che poi a prantarsi nel tag <title>. Come posso fare?

    Facendo un classico:

    <title><?php $titolo ?></title>

    Non funge perchè ovviamente il contenuto della varibile che andrò a mettere in 1.php:

    <?php

    $titolo = "Titolo della pagina";

    ?>

    è dichiarato successivamente rispetto all'head. Qualcuno mi aiuta?

  2. #2

  3. #3
    Dichiaralo all'inzio (prima dell'html) con un if

    Codice PHP:
    if (isset ($title)){
     
    $title"Home"// o qualcosa a tuo piacere


  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    46
    Ho già risolto da qualche giorno, e all'incirca ho fatto qualcosa di molto simile a quello consigliatomi dall'utente "Ermopoli". Grazie mille lo stesso.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    ciao Toty,

    come hai risolto quel problema???? mi interessa pure a me!

  6. #6
    index.php
    Codice PHP:
    <?php
    if(isset($_REQUEST['pagina'])){
        switch(
    $_REQUEST['pagina']){
            case 
    1:
                
    $title 'Titolo pagina 1';
                
    $page 'pagina1.php';
                break;
            case 
    2:
                
    $title 'Titolo pagina 2';
                
    $page 'pagina2.php';
                break;
        }
    }
    ?>
    <html>
    <head><title><?php echo $title?></title></head>
    <body><?php include_once($page); ?></body>
    </html>
    Per vedere pagina1.php: index.php?pagina=1
    Per vedere pagina2.php: index.php?pagina=2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.