- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сначала должно быть define - определение константы
а потом require_once - её использование.
define('ROOT', __DIR__);
или
define('ROOT', getenv('DOCUMENT_ROOT'));
include ROOT.'/dirname/filename.php';
Не понимаю, как можно было создать такую проблему на ровном месте?
define('ROOT', __DIR__);
или
define('ROOT', getenv('DOCUMENT_ROOT'));
include ROOT.'/dirname/filename.php';
Не понимаю, как можно было создать такую проблему на ровном месте?
А если файлы не в document_root? :)
Пока-что все никак не могу понять эти методы... Добавил в конфиг:
После чего пишу в нужном мне документе ( чтобы подключить этот файл ) в самом верху
- выдает всю туже ошибку. То есть, выходит, что документ не загружается ( не правильный путь ). Делаю сайт через OpenServer.Сначала должно быть define - определение константы
а потом require_once - её использование.
То есть, перед
Пробовал прописать в начале define BASE_PATH - так нельзя прописывать. Как тогда вначале указать define и потом только require_once?
Спасибо всем за разъяснения!
просто добавлю, что использовать require_once для инклуда меню это дичь глупейшая.
4 варианта:
inlcude (подключает или не подключает файл)
include_once (как предыдущий, но не подключает второй раз тот же файл)
require (требует подключение файла, если его нет -- скрипт помирает)
require_once (как предыдущий, но не подключает второй раз тот же файл)
вроде и так ясно, какой куда, но поясню:
подключать конфиг базы или контроллер -- через require_once
менюшки и прочие свистелки -- через include
Пробовал прописать в начале define BASE_PATH - так нельзя прописывать. Как тогда вначале указать define и потом только require_once?
Есть какие-то тайные запреты?
Проблема была в том, что прописав в конфиге
Я думал, что для подключения нужно только в нужном файле прописать:
И все будет работать.
Правильно будет перед подключением require, подключить define ( что мне ранее и писали, но я не понимал как это сделать )... Вообщем, так все работает:
Всем спасибо за помощь! Вопрос решен.
Надіслано від мого G630-U10, використовуючи Tapatalk
Хорош уже флудить! Не можешь настрой свой тапок - обратись к специалистам!
Хорош уже флудить! Не можешь настрой свой тапок - обратись к специалистам!
Блин, сорри, немогу на постоянной эту жовчь отключить