Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cambio header

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52

    cambio header

    Salve ragazzi vorreo avere un effetto sapete dirmi se è possibile:
    Dunque io ho il mio bel sito gestito da un index.php che con gl'include richiama i vari file che compongono l'header contenuto e footer.
    Ora vorrei che nel heder che accompagna la home ci sia un logo, in ttte le altre pagine vorrei includere un altro file header con un altro file....

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    è solo un'idea, ma potresti controllare il nome della pagina in cui ti trovi e a seconda carivare un header, ex:

    Codice PHP:
    if(false !== strpos($_SERVER['PHP_SELF'],"index.php"))
     include(
    "primo_header.php");
    else
     include(
    "secondo_header.php"); 
    Ripeto, è solo un'idea, magari ci sono altri metodi + corretti...

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    E propio quello a cui stavo pensando.... appena riesco provo e poi ti so dire...
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    Originariamente inviato da ken84
    è solo un'idea, ma potresti controllare il nome della pagina in cui ti trovi e a seconda carivare un header, ex:

    Codice PHP:
    if(false !== strpos($_SERVER['PHP_SELF'],"index.php"))
     include(
    "primo_header.php");
    else
     include(
    "secondo_header.php"); 
    Non funziona perche non riesco a modificarla per il mio caso.
    La mia index.php a solo gl'include:
    <php
    include("header.php");
    include("menu.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");
    include("footer.php");
    ?>
    io vorrei che header1 solo con il "main"

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cosi?

    codice:
    if(!isset($_GET['page']) || $_GET['page']=="main") {
      include("header1.php");
    } else {
      include("header2.php");
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    Complimeti per il sito è stato subito salvato nei preferiti...
    Ho provo il codice grazie in anticipo!!


    Provato Grazie funziona ho fatto in tempo ad imparare un altra cosa molto utile perme Grazieee!!!!

    P.S. In pratica nel home metto un logo animato (.swf) in tutte le altre pagine una gif.


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.