|
|
|
| в корневом каталоге находиться файл blog.php
подключаю в нём файл: require_once "cms/sitev.php"
в каталоге cms находяться файлы sitev.php и blog.php
в файле sitev.php подключаю файл require_once "blog.php",
в котором описан класс CBlog
если эти два файла одинаковые и называются blog, то класс CBlog считается не описанным,
если переименовываем один, например, в blog1.php, то всё работает...
что делать? | |
|
|
|
|
|
|
|
для: sitev
(14.02.2009 в 16:30)
| | Попробуйте require_once "/cms/blog.php". | |
|
|
|
|
|
|
|
для: Киналь
(14.02.2009 в 16:39)
| | require_once "/cms/blog.php" не работает, видимо это не корневая папка )
зато работает require_once "cms/blog.php"
но если я помещаю файл в cms, то опять же перестаёт работать... | |
|
|
|
|
|
|
|
для: sitev
(14.02.2009 в 16:30)
| | а зачем вам два одинаковых файла в разных каталогах? сделайте один. | |
|
|
|
|
|
|
|
для: HaJIuBauKa
(14.02.2009 в 19:29)
| | cms - это каталог с библиотечными файлами, которые в будующем перерастут в свою CMS (по крайней мере так надеюсь Smile )
представляю как будет материться пользоваетль моей либы, если недай бог у него совпадут имена файлов ))) | |
|
|
|
|
|
|
|
для: sitev
(14.02.2009 в 19:40)
| | нашёл выход... пришлось сделать вот так...
require_once dirname(__FILE__)."/blog.php";
извращение...
похоже на ошибку разработчиков PHP :) | |
|
|
|
|
|
|
|
для: sitev
(15.02.2009 в 09:24)
| | > похоже на ошибку разработчиков PHP
Вы ошибаетесь. | |
|
|
|