Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Ripetere in tutte le pagine lo stesso Header e Footer

    Volevo un consiglio importantissimo.

    Ho un sito QUESTO.
    Il sito è strutturato nel seguente modo:
    1. header; 2. main; 3. footer

    Io volevo creare i seguenti file:
    1. header.php
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">



    <head>
    <title>calcio,dilettanti,umbria,risultati,classifi ca,statistica,eccellenza,promozione,categoria,cnd, classifiche,calcetto, calcio A5,calcio femminile,juniore,allievi,giovanissimi,esordienti, esteri</title>
    <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout4_setup.css" />
    <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout4_text.css" />
    </head>
    <body>
    <div class="page-container">

    <div class="header">
    <div class="header-top">

    <div class="sitename">
    <h1>meniconiweb.com</h1>
    <h2>L'Umbria nel pallone...</h2>
    </div>

    <div class="nav0">
    <ul>
    [*][img]./img/flag_italy.gif[/img]
    [/list]
    </div>

    <div class="nav1">
    <ul>
    [*]FAQ
    [*]Site Map
    [*]Links
    [*]Preferiti
    [*]Scrivimi
    [*]Segnalami
    [/list]
    </div>
    </div>
    </div>
    Avevo pensato di richiamare tutte le pagine cosi:

    <?php
    include ("header.php");
    ?>


    + tutto il codice html


    <?php
    include ("footer.php");
    ?>
    Va bene cosi?
    Siti realizzati:
    www.meniconiweb.com

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: Ripetere in tutte le pagine lo stesso Header e Footer

    Originariamente inviato da luglio1975
    Volevo un consiglio importantissimo.

    Ho un sito QUESTO.
    Il sito è strutturato nel seguente modo:
    1. header; 2. main; 3. footer

    Io volevo creare i seguenti file:
    1. header.php


    Avevo pensato di richiamare tutte le pagine cosi:



    Va bene cosi?
    direi di si.
    io personalmente userei il require() al posto dell'include() dal momento che i pezzi sono fondamentali per il sito e che senza di essi (presumo) che il sito non sia completo.
    わさび

  3. #3

    Re: Ripetere in tutte le pagine lo stesso Header e Footer

    Originariamente inviato da luglio1975
    Va bene cosi?
    Vuoi un aiuto sull'html o sul php?
    Il php è scritto bene... l'html non l'ho letto

    Consiglio: assegna un nome ad una variabile $pagina e poi includi pure il contenuto fra header e footer a seconda di quello che ti ci vuole, cos' il sito lo fai con un file solo (index.php)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Grazie per aver risposto. Ho una domanda che mi sconvolge molto.

    Se io ho un link nel Header.php di questo genere:
    pagina 1


    Vado ad aggiungere l'header.php in una pagina che si trova in una cartella come ad esempio:
    cartella1/pagina11.html


    Mi ritrovo links sfalsati?

    Come posso risolvere il problema?
    Siti realizzati:
    www.meniconiweb.com

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da luglio1975
    Grazie per aver risposto. Ho una domanda che mi sconvolge molto.

    Se io ho un link nel Header.php di questo genere:
    pagina 1


    Vado ad aggiungere l'header.php in una pagina che si trova in una cartella come ad esempio:
    cartella1/pagina11.html


    Mi ritrovo links sfalsati?

    Come posso risolvere il problema?
    se per link sfalsati intendi i link delle immagini o i percorsi al sito è una cosa normale
    perchè se sposti una pagina in una directory, tutti i percorsi (non assoluti) contenuti in essa dovranno essere riscritti. ( per lo meno dovrai tornare indietro di uno scalino con ../ )
    わさび

  6. #6
    tu hai fatto un sito in php?
    Siti realizzati:
    www.meniconiweb.com

  7. #7

    Re: Ripetere in tutte le pagine lo stesso Header e Footer

    Originariamente inviato da luglio1975
    Il sito è strutturato nel seguente modo:
    1. header; 2. main; 3. footer

    <?php
    include ("header.php");
    ?>
    + tutto il codice html
    <?php
    include ("footer.php");
    ?>
    Premetto che questo che ti do' è uno spunto per fare dell prove e per capire come funziona.

    Dovresti mettere nella pagina, diciamo, index.php una cosa del genere:

    Codice PHP:
    <?php

    $pagina 
    $_get['$pag'];

    include (
    "header.php");
    include (
    "$pagina.php");
    include (
    "footer.php");

    ?>
    Crei tanti file il cui nome è il nome della pagina (es: azienda, quindi azienda.php) coi contenuti e basta (senza header e footer, solo l'html che serve a formare il contenuto).
    E nei tuoi link usare l'href in questo modo:
    codice:
    clicca
    In questo modo all'index.php viene passata la var "pag" e di conseguenza l'index ti visualizza l'header, poi aggiunge l'html del contenuto dell'Azienda e poi mette il footer.

    Poi ti studierai su php.net come avere un po' di sicurezza etc... l'argomento è vasto e va trattato, oltre che nel forum giusto, dopo aver letto delle guide e dopo aver fatto un po' di prove...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Non funziona, come mai?
    Siti realizzati:
    www.meniconiweb.com

  9. #9
    Originariamente inviato da luglio1975
    Non funziona, come mai?
    Come errore è un po' vago...
    Che ti scrive?

    Cmq... Al posto di include("$pagina.php") prova a scrivere:

    echo "--> $pagina <--";

    Dovrebbe scriverti

    --> azienda <--

    tra header e footer.
    Se lo fa controlla il percorso (dove hai messo il file di nome azienda.php).
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  10. #10
    non mi scrive il nome, mi visualizza solo


    --> <--
    Siti realizzati:
    www.meniconiweb.com

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.