Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    218

    <?php include?> Directory Differente non funziona

    Speriamo che riesco a spiegarmi

    Dunque, diciamo che ho:

    index.php
    e un Folder che si chiama per esempio content (all'interno ce header.php e footer.php)

    nell index.php ci metto gli include:
    <?php include("content/header.php"); ?>
    <?php include("content/footer.php"); ?>

    e fino a qua ci siamo, tutto quello che modifico nei header.php e footer.php esce automaticamente nel mio index.php

    ora diciamo che creo un altra pagina nella stessa directory principale, dove si trova index.php e la chiamo contatti.php e faccio la stessisima cosa:
    <?php include("content/header.php"); ?>
    <?php include("content/footer.php"); ?>

    funziona tutto perfettamente.....


    maaaaa.....

    se creo un altro folder e lo chiamo per esempio paesi e all'interno creo una pagina diciamo italia.php e all'interno di questa pagina ci metto:
    <?php include("content/header.php"); ?>
    <?php include("content/footer.php"); ?>

    non mi escono....mi da un errore di messagio che non trova gli include....e' vero che il folder paesi e italia.php che creato si trovano in una directory differente, ma come faccio a dirgli di prendere quei due file?

  2. #2
    Se hai questa configurazione:
    codice:
    root	index.php
    	content		header.php
    			footer.php
    	paesi		italia.php
    questi sono a parer mio gli include da fare:
    Codice PHP:
    <?php include("../content/header.php"); ?>
    <?php 
    include("../content/footer.php"); ?>
    con "../" scendi nella root dove si trova la index.php, quindi da qui risali nella cartella "content/" dove si trovano header.php e footer.php

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    218
    ok grazie mille ora provo...speriamo bene....

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    218
    niente purtroppo....sai per caso se esiste qualche articolo che spiega con precisione questa mia situazione? grazie mille

  5. #5
    Ciao, violaf
    Il concetto è semplice. Per eseguire l'include di un file basta sapere dove andare a pescare il file da includere.
    Ti mostro un piccolo esempio
    Qui trovi un piccolo esempio
    Se le tue cartelle sono disposte come in questa immagine
    Non dovresti avere problemi nel chiamare i files da includere sia nella index che nel file italia.php.
    Se le cartelle sono disposte differentemente allora è un altro discorso.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.