Dalla prossima volta, consiglio di iniziare la discussione con il problema che stai cercando di risolvere, e non con la soluzione che ti sei dato da solo, ma che non funziona come vorresti. Altrimentivoglio creare un sito web che abbia sempre la stessa struttura graficaIn questo caso la soluzione al problema si chiama decorating template (chiamato così per via del "decorator pattern", che consiglio di vedere velocemente). Puoi documentarti sul web, e se c'è qualcosa di poco chiaro puoi chiedere qui.This can lead to frustration by people who are trying to help you solve the problem because by the time you ask about it, the solution that you need help with might not have any obvious connections to the problem that you are trying to solve.
L'esempio sciocco può essere qualcosa come:
structure.php
index.phpcodice:<!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento senza titolo</title> </head> <body> <!-- HEADER HERE, in questo caso non c'è necessità di includerlo separatamente ma, nel caso fosse necessario, puoi adottare lo stesso procedimento utilizzato per $view qui sotto --> <?php echo $view; ?> <!-- FOOTER HERE --> </body> </html>
pannello.phpcodice:ob_start(); $username = "PAOLO"; include "pannello.php"; $view = ob_get_clean(); require "structure.php";
codice:Ciao <?php echo $username ?>, benvenuto nel pannello di controllo!

Rispondi quotando