Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabile per titolo

  1. #1

    Variabile per titolo

    Salve a tutti
    io ho un sito con il seguente codice:

    <?php $p="main"; //pagina di default per i contenuti centrali
    if(isset($_GET['page'])){ //pagina passata via parametro
    $p=$_GET['page'];
    if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
    $p="error"; //pagina di errore

    }
    include($p.".php");
    ?>

    In questo modo il tag titolo non cambia mai
    Volevo sapere se era possibile con delle variabili ( $title ) da inserire in tutte le main
    modificare iil tag <title>
    Io non uso ne database ne csm
    Grazie

  2. #2
    Ti puoi costruire il tuo Db con le varibili:

    switch($pagina_in_cui_mi_trovo)
    {
    case "azienda":
    $title ="Benvenuti nell'azienda";
    break;
    case "prodotti";
    $title ="Vedi i nostri prodotti";
    break;
    }

    e nell'html usi:
    ...
    <title><?php print $title; ?></title>
    ...
    ....

  3. #3
    mi basterebbe richiamare la variabile $title nell'index , ma non so come fare
    perchè la pagina completa viene creata dopo tutti i tag iniziali al centro pagina.
    Ho provato a fare cosi :
    questa è l'index:

    <?php $p="main"; //pagina di default per i contenuti centrali
    if(isset($_GET['page'])){ //pagina passata via parametro
    $p=$_GET['page'];
    if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
    $p="error"; //pagina di errore

    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title><?php print "$title"; ?></title>
    </head>

    <body>
    <h1>Prova di test titolo</h1>

    <?
    include($p.".php");
    ?>

    </body>
    </html>
    ---------------------
    E questa è main.php

    <?php $title = "Titolo di izzyweb.it"; ?>
    <table width="300px" border="1" cellspacing="0" cellpadding="0">
    <tr>
    <td>Prova izzyweb</td>
    <td>Testo</td>
    </tr>
    </table>
    ----------------------------
    Ma come richiamo la pagina main.php

  4. #4
    Originariamente inviato da izzyweb

    Ma come richiamo la pagina main.php
    Mi sa che non ho capito bene cosa vuoi fare....
    ma quest'ultima tua affermazione mi fa pensare ad

    include("percorso_pagina.ext");


    Fammi sapere...

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.