Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    116

    selezionare gli include

    Sto creando delle pagine dinamicamente con php, ovvero uso
    gli include per caricare vari pezzi che formeranno la pagina totale. Ma il mio obiettivo non e' quello di caricare ogni volta i pezzi di codice HTML che sono condivisi ma di caricare
    solo il pezzo che cambia da pagina a pagina "lasciando su" le parti comuni.

    Per spiegarmi meglio ecco il codice

    codice:
    <?php 
    	$page_title = "home";
    	
    	include('header.php');
    	include('home_content.php');
    	include('extra.php');
    	include('navigation.php');/
    	include('footer.php');
    ?>
    Io voglio creare una funzione da mettere dentro questo codice che mi permetta di caricare home_content.php se e' stato schiacciato il bottone content e così via per le altre pagine di cui cambia solo il content.

    L'effetto che si dovrebbe ottenere e' che le sezioni di contorno rimangono ferme nel browser mentre viene caricato il content corretto. In altre parole io non voglio caricare ogni volta l'intera pagina ma solo una parte, il content.

    Ringrazio tutti quelli che mi potranno aiutare!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Il php lavora al livello server quindi prima che la pagina venga visualizzata. Questo significa che :
    1° - la pagina viene elaborata sul server
    2° - il browser visualizza il risultato dell'elaborazione

    Quindi quello che vuoi fare non è possibile perche dovrai sempre elaborare il "contorno". Salvo se usi il js, ma dovrai comunque caricare il "content" della pagina da qualche parte.

    codice:
    <?php 
    	$page_title = "home";
    	
    	include('header.php');
            if ($page == "home") {
    	 include('home_content.php');
            } else {
             $page_content = $page;
             include('pagina_content.php');
            }
    	include('extra.php');
    	include('navigation.php');/
    	include('footer.php');
    ?>
    Nel mio generatore di sito uso questo sistema ( abbinato ad un database ).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    116
    Ti ringrazio.

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.