Mam problem z zasięgiem stałych define.
Plik: http://localhost/test/include/config.inc.php
<?php ?>
Plik: http://localhost/test/include/header.inc.php
<html> <head> </head> <body> Coś </body> </html>
Plik scalający powyższe: http://localhost/test/index.php
<?php require_once('./include/config.inc.php'); require_once(BASE_URL.BASE_URI.'include/header.inc.php'); ?>
Problem w tym, że w pliku index.php stałe BASE_URL i BASE_URI są widoczne, natomiast w header.inc.php nie są.
W źródle strony index.php po otwarciu go w przeglądarce widać:
Specjalnie by rozwiązać ten problem wyciąłem resztę kodu, ale się nie udało.
Pewnie nie ma to znaczenia, ale tuż przed kodowaniem włączyłem opcję 'allow_url_include' w php.ini.