Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Funzione include

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

    Funzione include

    Ciao a tutti, sono Alessandro e sto riprogettando tutto il mio sito in php (che sto imparando piano piano) e mi trovo davanti a questo problema:

    - ho decine di pagine già pronte in htm e vorrei che da una pagina index.php, cliccando sul relativo link, ognuna di esse venisse inglobata in una pagina standard php col comando include.

    Qual'è il metodo più veloce per evitare di rifare tutte le pagine, e senza impostare un database?

    Grazie in anticipo a chi mi vorrà aiutare

    alessandro
    Alex

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Sicuramente ti conviene fare un header e un footer standard,
    poi cambi i contenuti in base al request:

    include("header.php"); //dove metti intestazioni html css js eventualmente menù ecc.
    //insomma tutto ciò che puoi condividere tra le pagine

    include($_REQUEST['contenuti'].".php");//dove hai i contenuti veri e propri naturalmente
    //senza ciò che hai già messo nell'header e nel footer

    include("footer.php"); //dove chiudi la struttura della pagina
    ...altri 5 anni di purga...

  3. #3
    La soluzione di alpaweb e ottima. Ma se stai imparando piano piano
    (come me tra l'altro). Potresti fare una cosa del genere.

    Hai una pagina del tipo mia_pagina_1.html che e' completa ... Giusto?

    Ora fai una pagina (un nuovo file ovviamente) e la chiami mia_pagina_1.php

    in questo file ci srivi
    Codice PHP:
    <?php
    require_once('mia_pagina_1.html');
    exit;
    ?>
    Quando richiami mia_pagina_1.php si apre la pagina gia esistente.

    Questa soluzione prevede che i 2 tipi di file siamo nella stessa directory.
    Puoi modificare tranquillamente i percorsi e gestirti come meglio credi
    l'ordine delle directory.






  4. #4
    Originariamente inviato da alpeweb
    Sicuramente ti conviene fare un header e un footer standard,
    poi cambi i contenuti in base al request:

    include("header.php"); //dove metti intestazioni html css js eventualmente menù ecc.
    //insomma tutto ciò che puoi condividere tra le pagine

    include($_REQUEST['contenuti'].".php");//dove hai i contenuti veri e propri naturalmente
    //senza ciò che hai già messo nell'header e nel footer

    include("footer.php"); //dove chiudi la struttura della pagina
    Anch'io ho un problema uguale, e volevo adottare proprio questa soluzione, però non ho ben capito una cosa: nei tre include, cosa devo mettere di codice? Una funzione che poi venga richiamata nella pagina in questione o il codice html puro e semplice?
    Aiutatemi, sono disperato! Ormai le ho provate tutte!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    62
    puoi metterci quello che vuoi, in genere nell'header si mette il titolo , con relativa immagine e banner, nel footer le note legali, info, webmaster ecc... il content potrebbe essere un menù che a sua volta richiama altre pagine.

    http://webdesign.html.it/articoli/st...con-php-e-css/

    A me questo articolo è servito molto, iniziando da zero, oltre a manuali di css e html ...

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.