Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228

    Percorsi relativi in php e include/require multipli

    Ciao a tutti, ho una domanda abbastanza semplice.
    Supponiamo questa situazione:

    htdocs/:
    -index.php
    -privatefolder/:
    -script1.php;
    -script2.php;

    Ovvero la cartella htdocs contiene index e una sottocartella con due script (1 e 2).
    Se dalla index voglio chiamare script1 posso usare
    require('privatefolder/script1.php');
    Se ora volessi includere in script1 anche script2, il require dovrebbe essere
    require('privatefolder/script2.php') (ovvero il percorso è relativo a index che è la radice dell'albero di inclusioni)
    oppure
    require('script2.php') (ovvero relativo al file che lo ha chiamato, indipendentemente da tutto il resto?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Evita include/require annidati, in index.php metti
    require('privatefolder/script1.php');
    require('privatefolder/script2.php');

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    hmm... a volte è necessario annidarli, il caso che ho illustrato è semplificato. capisco che possa essere "poco pulito" se utilizzato male.

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.