Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565

    include un pò complesso

    Salve a tutti, mi trovo in questa situazione,
    devo fare l'include di una pagina, e fin qui è tutto OK, questa pagina mi dice subito se devo effettuare un altro include, in cui la pagina stessa va inclusa. Cerco di spiegarmi meglio:

    pagina_che_include_tutto.php
    Codice PHP:
    <?php include('pagina_da_includere.php'); ?>
    pagina_da_includere.php
    Codice PHP:
    <?php include('eventuale_pagina_includente.php'); ?>

    <div>

    <h2> bla bla bla </h2>

    <?php echo 3*3?>

    </div>
    eventuale_pagina_includente.php
    Codice PHP:
    <html>
    <
    head>
    <
    title> </title>
    </
    head>
    <
    body>

    {
    contenutoche sarebbe quello di pagina_da_includere.phpovviamente senza la prima riga}


    </
    body>
    </
    html
    Non riesco davvero a venirne fuori, voglio ovviamente evitare di inserire il codice html in variabili, per poterlo gestire più facilmente, qualcuno sa aiutarmi?


    Ciao e grazie in anticipo
    Nulla

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    111

    Re: include un pò complesso

    Originariamente inviato da Electro
    Salve a tutti, mi trovo in questa situazione,
    devo fare l'include di una pagina, e fin qui è tutto OK, questa pagina mi dice subito se devo effettuare un altro include, in cui la pagina stessa va inclusa. Cerco di spiegarmi meglio:

    pagina_che_include_tutto.php
    Codice PHP:
    <?php include('pagina_da_includere.php'); ?>
    pagina_da_includere.php
    Codice PHP:
    <?php include('eventuale_pagina_includente.php'); ?>

    <div>

    <h2> bla bla bla </h2>

    <?php echo 3*3?>

    </div>
    eventuale_pagina_includente.php
    Codice PHP:
    <html>
    <
    head>
    <
    title> </title>
    </
    head>
    <
    body>

    {
    contenutoche sarebbe quello di pagina_da_includere.phpovviamente senza la prima riga}


    </
    body>
    </
    html
    Non riesco davvero a venirne fuori, voglio ovviamente evitare di inserire il codice html in variabili, per poterlo gestire più facilmente, qualcuno sa aiutarmi?


    Ciao e grazie in anticipo
    ma in pratica hai la pagina contenitore, in cui includi UNA O PIU' VOLTE una pagina secondaria, giusto?

    perchè allora non fai così?
    pagina principale
    Codice PHP:
    <html> 
    <head> 
    <title> </title> 
    </head> 
    <body>
    <?php
      
      
    include('pagina secondaria.php');
      if(
    condizione)  include('pagina secondaria.php');

    ?>
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565

    Re: Re: include un pò complesso

    Il problema, è che la pagina eventuale_pagina_includente.php
    , è un opzione, potrebbe non esserci, perciò se c'è lo devo "chiedere" prima alla pagina pagina_da_includere.php, se non c'è, puoi semplciemente metter fuori quello che contiene, se però dice che bisogna richiamare l'eventuale_pagina_includente.php , deve andare ad inserirsi dentro questa, come ho spiegato prima. Spero ti sia chiaro. Se non si fosse capito, sto praticamente costruendo una sorta di template engine... però che apparte questo, è abbastanza semplificato
    Nulla

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    111
    si credo di aver capito, ma la mia proposta è:

    - in "eventuale_pagina_includente.php" (includenda, semmai! ) ci metti l'output e quelle cose che non interferiscono

    - in "pagina_che_include_tutto.php" ci metti anche il codice che decide se la pagina da includere dev'essere chiamata un'altra volta


    capisco che ti tocca riorganizzare un po' il codice, ma concettualmente mi pare la soluzione più semplice, oltre a essere l'unica che mi viene in mente. dovrebbe essere fattibile.

  5. #5
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565
    Originariamente inviato da v.1
    si credo di aver capito, ma la mia proposta è:

    - in "eventuale_pagina_includente.php" (includenda, semmai! ) ci metti l'output e quelle cose che non interferiscono

    - in "pagina_che_include_tutto.php" ci metti anche il codice che decide se la pagina da includere dev'essere chiamata un'altra volta


    capisco che ti tocca riorganizzare un po' il codice, ma concettualmente mi pare la soluzione più semplice, oltre a essere l'unica che mi viene in mente. dovrebbe essere fattibile.
    Sinceramente, non ho capito la soluzione, potresti rispiegarmela cortesemente?


    ciao e grazie
    Nulla

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    111
    se mi fai vedere il codice di "pagina_da_includere.php" magari posso dare un aiuto più concreto

  7. #7
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565
    Originariamente inviato da v.1
    se mi fai vedere il codice di "pagina_da_includere.php" magari posso dare un aiuto più concreto
    Il codice che ti ho dato prima, è più o meno quello che sto usando, è infatti di prova
    Nulla

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.