Hej.

W "głównym" pliku (np. index.php) mam na początku linijke:

  1. <?php
  2. require('include.php');
  3. ?>


w pliku 'include.php' jest:

  1. <?php
  2.  
  3. require('file_name.php');
  4.  
  5. require(FILE_DATABASE);
  6.  
  7. ?>


w pliku 'file_name.php' są wszystki nazwy plików jakie będą wykorzystane zapisane za pomocą define() .
czyli np.
  1. <?php
  2. define('FILE_DATABASE','database.php');
  3. ?>


Plik FILE_DESK w środku odwołuje się do np. pliku: FILE_DESK zdefiniowanego właśnie w pliku 'file_name.php'.

nazwa zdefiniowana FILE_DATABASE jest widziana tylko w pliku include.php a nie jest widziana w pliku index.php i nie jest też widziana w pliku database.php.

Jeżeli źle załączam nazwy plików to gdzie to robić aby począwszy od głównego pliku w głąb były widziane te nazwy?