Что за превычка раздавать ссылки? У меня есть разные доки да и яндекс с гуглем под рукой...
вроде нашёл работающий вариант
require_once dirname(__FILE__)."/blog.php";
если есть более красивый - подскажите!
может быть я не правильно сформулировал вопрос, попробую заново, более понятно:
есть три файла
1. blog.php
2. cms/sitev.php
3. cms/blog.php
в 1-ом я вызываю require_once "cms/sitev.php";
во 2-ом - require_once "blog.php";
причём 2-ым вызовом я предполагаю, естественно, что подключаю файл blog.php, находящийся в том же каталоге, что и sitev.php (ведь я из него же, из sitev.php, делаю вызов), но оказывается, что это не так, потому что PHP находит 1-ый файл...
просто получается, что интерпретатор тупо засовывает исходник 2-го файла в 1-ый, то есть получается, что я как бы работаю с одним большим файлом следующего содержания:
//начало кода файла blog.php
//начало кода файла cms/sitev.php
//начало кода файла blog.php
//конец кода файла blog.php
//конец кода файла cms/sitev.php
//конец кода файла blog.php
если это и было бы так, то, в принципе, было бы логично, можно было бы сослаться на ТАКУЮ логику работы require_once ...
но теперь, я 3-ий файл переименовываю в cms/blog1.php
всё удивительным образом начинает работать, как я и хотел ранее:
//начало кода файла blog.php
//начало кода файла cms/sitev.php
//начало кода файла cms/blog1.php
//конец кода файла cms/blog1.php
//конец кода файла cms/sitev.php
//конец кода файла blog.php
значит, на самом деле логика работы PHP такая:
//начало кода файла blog.php
//начало кода файла sitev.php
//начало кода файла blog1.php
//конец кода файла blog1.php
//конец кода файла sitev.php
//конец кода файла blog.php
1-ый файл blog.php изначально известен, теперь ищем файл sitev.php, в каталоге, там где лежит 1-ый файл, его нету, тогда ищем в каталоге cms - файл найден.... также и с 3-им файлом... если он называется blog.php, то мы его находим сразу, если же blog1.php, то находим в cms...
так вот, моё мнение, что такая логика - ошибочна!!!
с другой стороны 99% сайтов работаю на PHP, наверняка я в чём-то ошибаюсь, не пойму в чём.... может гуру подскажут, в чём моя ощибка, именно подскажут, а не будут просто раздавать ссылки)