Visualizzazione dei risultati da 1 a 3 su 3

Discussione: include e titoli

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    143

    include e titoli

    Ciao a tutti

    Mi servirebbe una mano a capire come dare i titoli alle pagine in php. Mi spiego meglio: ho creato tre pagine con estenzione in .php per usare la funzione include, ma al loro intero c'è solo dell'html. Per intenderci, non ci sono nemmeno i simboli <?php e ?> all'inizio e alla fine.

    Ora succede che una di queste pagine è praticamente l'header del sito, ed è l'unica che contiene la parte che va da <html><head> a </html></head>; quindi è anche l'unica a cui ho potuto mettere un titolo.

    In questo modo, quando apro l'index, costituita da:

    Codice PHP:
    <? include ("header.php"); ?>  

    corpo della pagina

    <? include ("footer.php"); ?>
    mi visualizza ovviamente il titolo dell'header.

    Come posso fare per dare un titolo diverso ad ogni pagina e farlo visualizzare nel browser?

    Se non sono stato chiaro, ditemelo pure!

  2. #2
    Definisci una variabile (es. $title) prima dell'include di header.php ed all'interno di questo file scrivi una cosa tipo:

    Codice PHP:
    <title><?php echo(isset($title) ? $title 'Titolo predefinito'); ?></title>
    In alternativa dovresti provare ad approfondire l'argomento dei template engine.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    143
    Funziona!!!!!!

    Grazie 1000 Filippo, non avrei mai pensato di risolvere così velocemente!!

    C'è solo un problema: con quella variabile perdo la formattazione del css. Comunque questa è la cosa minore. Grazie ancora

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.