Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Classe php5

  1. #1

    Classe php5

    Ciao a tutti
    ho bisogno di un aiuto! ho una pagina html con 3 parti statiche(up,menu e down) e una dinamica(middle) che cambia a seconda del parametro che gli passo. il mio problema è proprio questo. devo fare una classe(che a livello logico è molto semplice ma il mio problema è scrivere il codice)che , a seconda del parametro che gli passo, carica la pagina giusta....qualcuno saprebbe aiutarmi a mettere gli il codice?
    in pratica
    Se nella pagina hai un menu cosi:

    home
    contact
    profile
    about us

    te avrai un codice HTML sotto che sara'

    home
    contact
    ...
    ...

    Il richiamo del link alla pagine index.php carichera' il template "header", "footer" etc... + la middle.
    nel template che carica la middle avrai l'istanza della classe che restituira' il codice HTML...

    se la classe e' Logica.php avrai una new Logica(); a cui passerai il parametro ricevuto nella GET recuperando il nome della variabile "page". Lo passi al costruttore o lo passi a un metodo dopo che gestire il ritorno della striga di output. (cioe' il codice HTML da stampare con la echo o con la print)

  2. #2
    nessuno?

  3. #3
    una cosa del genere:

    poi nel middle della tua pagina richiami la funzione

    Codice PHP:
    <?php


    class Html {

        function 
    loadPage($page){
            
            
            include(
    $page);        
            
        }






    }

    $html = new Html;

    ?>

    Codice PHP:
    $html->loadPage($miaPagina); 


    se invece vuoi passare in $_GET (http://tuosito.it?pagina=home.php) il nome della pagina
    poi la include semplicemente facendo:

    Codice PHP:
    include($_GET['pagina']); 
    se ho capito bene il problema era quello, se no fammi sapere...

    Ciao

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.