Visualizzazione dei risultati da 1 a 6 su 6

Discussione: percorsi negli include

  1. #1

    percorsi negli include

    Ciao a tutti, non riesco a sapere la regola fissa per i percorsi relativi negli include.
    Per esempio se io richiamo include ('sotdir/primo-include.php'); e dentro questo file cè un altro include richiamato, che percorso devo dargli a questo secondo include? rispetto alla sorgente di dove viene richiamato o rispetto al file?

    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    81

    include

    da dove viene richiamato,
    non da dove si trova,
    dimmi poi se va
    dovrebbe essere cosi

    yomega

  3. #3
    mmm... non ho capito sorry

  4. #4
    dovrebbe essere così:

    in file1.php

    include(cartella/file2.php)

    in file2.php

    include(cartella/file3.php)

    dove file1.php è il file principale
    file2.php viene incluso in file1 e file3 viene incluso da file2

    file2 e file3 si trovano nella stessa cartella

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    il manuale spiega la cosa... in linea di massima solitamente si cerca nella cartella corrente e pi nei percorsi specificati in fase di configurazione/avvio

    Files are included based on the file path given or, if none is given, the include_path specified. If the file isn't found in the include_path, include() will finally check in the calling script's own directory and the current working directory before failing. The include() construct will emit a warning if it cannot find a file; this is different behavior from require(), which will emit a fatal error.

    If a path is defined — whether absolute (starting with a drive letter or \ on Windows, or / on Unix/Linux systems) or relative to the current directory (starting with . or ..) — the include_path will be ignored altogether. For example, if a filename begins with ../, the parser will look in the parent directory to find the requested file.

    For more information on how PHP handles including files and the include path, see the documentation for include_path.

    When a file is included, the code it contains inherits the variable scope of the line on which the include occurs. Any variables available at that line in the calling file will be available within the called file, from that point forward. However, all functions and classes defined in the included file have the global scope.

  6. #6
    grazie ragazzi,

    praticamente non riuscivo a capire perchè funzionava in più modi differenti, sia partendo dalla cartella del include "mamma" che dall'altra... ora vedo che è il php che guarda le diverse possibilità nel caso nella prima non lo trovi...

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.