Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: include php

  1. #1

    include php

    Ciao ragazzi.

    Mi serve di nuovo il vostro aiuto. Come funziona include di php.
    Che mio layout fatto in questo modo.
    index.php
    menu sinistro.html
    Corpo.html.
    parte sopra.html
    parte sotto.html
    E lo voglio includere nella pagina php, in modo che il corpo.html cambiava ad ogni scelta della pagina di menu_sinistro.html. Come dv fare?

  2. #2
    Ho tovato questo codice, ma nn lo so, come funziona.

    codice:
        <?php
          if (isset($_GET["pag"])) { // Se esiste la variabile pag
             if (file_exists($_GET["pag"].".php")) { // se esiste la pagina con nome identico alla variabile get */
                include_once($_GET["page"].".php"); 
             }else {
                        // codice da eseguire se la pagina non esiste
                     }
          }else {
             // altrimenti eseguo queste istruzzioni
          }
        ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Originariamente inviato da DJVegetas
    Ho tovato questo codice, ma nn lo so, come funziona.

    Questo significa che quando clicchi sul link apri la pagina index.php inviando la variabile "pag" con valore "tutorials"

    codice:
        <?php
          if (isset($_GET["pag"])) { // Se esiste la variabile pag
             if (file_exists($_GET["pag"].".php")) { // se esiste la pagina con nome identico alla variabile get */
                include_once($_GET["page"].".php"); 
             }else {
                        // codice da eseguire se la pagina non esiste
                     }
          }else {
             // altrimenti eseguo queste istruzzioni
          }
        ?>
    se esiste la variabile "pag" allora si controlla che il file associato esista (in questo caso "tutorials.php"); se il file esiste allora viene incluso nella tua pagina.

    p.s. istruZioni

  4. #4
    Questa per esempio va in menu di sinistra,giusto?
    Poi questo dove lo devo incollare
    codice:
        <?php       if (isset($_GET["pag"])) { // Se esiste la variabile pag          if (file_exists($_GET["pag"].".php")) { // se esiste la pagina con nome identico alla variabile get */             include_once($_GET["page"].".php");           }else {                     // codice da eseguire se la pagina non esiste                  }       }else {          // altrimenti eseguo queste istruzzioni       }     ?>
    Non ho capito, che cosa fosse pag?
    E cosa devo cambiare in questo codice?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    si, il link va nel menu di sinistra; quanto al resto...come te lo spiego...mi pare di capire che non conosci nemmeno php...ti conviene seguire qualche guida prima di fare qualcosa, sennò troverai ostacoli a ripetizione...

  6. #6
    Codice PHP:
        <?php       if (isset($_GET["pag"])) { // Se esiste la variabile pag          if (file_exists($_GET["pag"].".php")) { // se esiste la pagina con nome identico alla variabile get */             include_once($_GET["page"].".php");           }else {                     // codice da eseguire se la pagina non esiste                  }       }else {          // altrimenti eseguo queste istruzzioni       }     ?>
    Facciamo cosi, ti faccio elenco di ogni pagina presente del sito, la pagina news e tabella_tutorial e altre e tu mi dici come devo fare per inserire ne pagina centrale.
    Index
    Menu sinistra
    Page
    News
    Tutorials
    Nella pagina sinistra va tutto il menu con i collegamenti, tramite questo codice
    Codice PHP:
    [url="index.php?pag=tutorials"]VIDEO TUTORIALS PHOTOSHOP [/url
    Fino qua ci siamo, poi dopo come faccio ad avere nel corpo news,tutorials tramite collegamento?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    i link a sinistra li fai come quello sopra, solo che anzichè scrivere ?pag=tutorials, per ognuno scriverai ?pag=xxxxxx (che corrisponde allo stesso nome della pagina che aprirai).
    Poi serve il codice della pagina centrale per farti vedere dove mettere l'include...se non hai alcun codice, basta semplicemente mettere il codice che hai scritto prima....senza aggiungere altro..

  8. #8
    Scusa nn ho capito bene, tu dici che in menu sinistra anziche di scrivere ?pag=tutorials scrivo ?pag=xxxxxx?Ma cosi nn specifico la pagina o no?
    codice:
    <table width="569" border="0" cellpadding="0" cellspacing="0" background="images/corp.png">
      
      <tr>
        <td width="13" height="26"></td>
        <td width="14"></td>
        <td width="482"></td>
        <td width="13"></td>
        <td width="47"></td>
      </tr>
      <tr>
        <td height="83"></td>
        <td></td>
        <td valign="top" background="images/adve.png"><div style="position:relative; top: 18px; width: 468px; height: 60px; left: 6px;"></div></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="22"></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="434"></td>
        <td colspan="3" align="center" valign="top">QUESTO E IL CENTRO DV VOGLIO INSERIRE TUTTO</td>
        <td></td>
      </tr>
      <tr>
        <td height="1053"></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="201" colspan="5" valign="top">[img]images/corp_fine.png[/img]</td>
      </tr>

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Originariamente inviato da DJVegetas
    Scusa nn ho capito bene, tu dici che in menu sinistra anziche di scrivere ?pag=tutorials scrivo ?pag=xxxxxx?Ma cosi nn specifico la pagina o no?
    no perchè la pagina è già stata specificata in "index.php".
    Mettiamo che hai 3 pagine, tutorials, script e immagini.
    I tuoi 3 link saranno:

    Codice PHP:
    [url="index.php?pag=tutorials"]VIDEO TUTORIALS PHOTOSHOP [/url]
    [
    url="index.php?pag=script"]SCRIPT PHOTOSHOP [/url]
    [
    url="index.php?pag=immagini"]IMMAGINI PHOTOSHOP [/url
    ovviamente dovrai avere 3 pagine chiamate:

    tutorials.php
    script.php
    immagini.php

    che verranno incluse, in base al click su uno dei 3 link, nella pagina "index.php" che avrà il codice che hai postato, con la modifica al centro:

    codice:
    <table width="569" border="0" cellpadding="0" cellspacing="0" background="images/corp.png">
      
      <tr>
        <td width="13" height="26"></td>
        <td width="14"></td>
        <td width="482"></td>
        <td width="13"></td>
        <td width="47"></td>
      </tr>
      <tr>
        <td height="83"></td>
        <td></td>
        <td valign="top" background="images/adve.png"><div style="position:relative; top: 18px; width: 468px; height: 60px; left: 6px;"></div></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="22"></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="434"></td>
        <td colspan="3" align="center" valign="top">
    
        <?php
          if (isset($_GET["pag"])) { // Se esiste la variabile pag
             if (file_exists($_GET["pag"].".php")) { // se esiste la pagina con nome identico alla variabile get */
                include_once($_GET["page"].".php"); 
             }else {
                        // codice da eseguire se la pagina non esiste
                     }
          }else {
             // altrimenti eseguo queste istruzzioni
          }
        ?>
    
    </td>
        <td></td>
      </tr>
      <tr>
        <td height="1053"></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="201" colspan="5" valign="top">[img]images/corp_fine.png[/img]</td>
      </tr>

  10. #10
    Le pagine esterne a index sn in html, le devo trasformare in php o no?

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.